.thanks-address{overflow-wrap:anywhere}.thanks-error{color:#ff9eae}#thanks-code{width:100%;padding:12px;color:inherit;background:transparent;border:1px solid #66705f;border-radius:8px;font:inherit}.open-source-dialog .checkout-summary dd{overflow-wrap:anywhere}

.thanks-lifetime{color:#b7ff3c;font-size:16px;font-weight:600;margin:22px 0 16px}.checkout-paying .thanks-address{font-size:14px;margin:0 auto 18px}.open-source-dialog.checkout-paying .checkout-payment-inline>.checkout-help{max-width:360px;margin:12px auto}


.thanks-methods-dialog{width:min(1080px,calc(100vw - 48px));max-width:none;padding:36px;box-sizing:border-box;max-height:calc(100dvh - 48px);overflow:auto}
.thanks-methods-heading{padding-right:28px;margin-bottom:28px}.thanks-methods-eyebrow{color:#b7ef76;font-size:11px;letter-spacing:2px}.thanks-methods-heading h2{font-size:28px;margin:12px 0}.thanks-methods-heading p{color:#aab7c5;font-size:14px;line-height:1.8;max-width:760px;margin:0}
.thanks-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.thanks-method-card{display:flex;flex-direction:column;padding:0 24px;border-left:1px solid #3b424a;min-width:0}.thanks-method-card:first-child{padding-left:0;border:0}.thanks-method-card:last-child{padding-right:0}.thanks-method-number{color:#7f8e9c;font-size:12px;letter-spacing:2px}.thanks-method-card h3{font-size:20px;margin:12px 0 20px;line-height:1.4}.thanks-method-card p{font-size:13px;line-height:1.85;color:#bbc6cf;margin:0 0 16px}.thanks-method-lead{font-size:14px;line-height:1.7;min-height:48px;margin-bottom:16px;font-weight:500;color:#ecf0f4}.thanks-method-card .thanks-method-note{font-size:12px;color:#8e9eae}.thanks-method-rule{background:#b7ff3c0a;border-left:2px solid #8fbb4e;padding:10px 12px}.thanks-organizations{display:grid;gap:9px;margin-bottom:18px}.thanks-organizations>div{display:flex;align-items:center;gap:10px;font-size:13px}.thanks-organizations img{width:26px;height:26px;object-fit:contain}.thanks-organizations img.ffmpeg-logo{object-fit:contain;width:26px;height:26px}.thanks-method-card .button{width:100%;font-size:13px;padding:12px 10px;min-height:44px;justify-content:center;box-sizing:border-box;text-decoration:none}.thanks-email-action,.thanks-manual-action{margin-top:auto}.thanks-github-action{margin-top:auto}.thanks-github-action>span{display:block;color:#8e9eae;font-size:11px;margin:0 0 8px}.thanks-github-action .button:disabled{color:#a3adb7;background:#343b42;border:1px solid #48515a;opacity:1}.thanks-contact-address{font-size:13px;color:#a7d2f5;overflow-wrap:anywhere;margin-bottom:24px}.thanks-methods-footer{border-top:1px solid #3b424a;padding-top:20px;margin:28px 0 0;font-size:12px;color:#8e9eae}.thanks-methods-dialog .checkout-close{top:14px;right:18px}.thanks-method-card .button:hover:not(:disabled){filter:brightness(1.08)}
@media(max-width:700px){.thanks-methods-dialog{width:calc(100vw - 24px);padding:24px;max-height:calc(100dvh - 24px)}.thanks-methods-grid{grid-template-columns:1fr}.thanks-method-card,.thanks-method-card:first-child,.thanks-method-card:last-child{padding:24px 0;border-left:0;border-top:1px solid #3b424a}.thanks-method-card:first-child{padding-top:0;border:0}.thanks-methods-heading h2{font-size:24px}.thanks-method-lead{min-height:0}.thanks-methods-footer{margin-top:0}.thanks-method-card .button{margin-top:6px}}

.thanks-github-action .github-signin:disabled{display:flex;align-items:center;gap:10px;background:#b7ff3c;color:#151a11;border:1px solid #b7ff3c;border-radius:6px;font-weight:600;opacity:1}.github-signin img{width:20px;height:20px;flex:none;filter:brightness(0) invert(1)}
.thanks-methods-dialog .github-signin img{filter:brightness(0)!important}

.thanks-method-card p a{color:#9bcfff;text-decoration:underline;text-underline-offset:3px}

.github-signin{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green)!important;color:#151a11!important}.github-signin img{width:20px;height:20px}.open-source-dialog input[type=email],.open-source-dialog input[inputmode=numeric]{width:100%;box-sizing:border-box;padding:12px;background:transparent;color:inherit;border:1px solid #66705f;border-radius:8px;font:inherit}.open-source-dialog{max-height:calc(100dvh - 32px);overflow:auto}
