#checkout-success[data-astro-cid-rdb3n2op] p[data-astro-cid-rdb3n2op].download-error{color:var(--_checkout-error-color, red);display:none}#checkout-download-button[data-astro-cid-rdb3n2op]:not([disabled]) [data-icon]{display:none}#checkout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media not all and (min-width:1024px){#checkout{flex-direction:column}}.checkout-wrapper{margin-bottom:2rem}.checkout{order:1;flex-basis:60%}@media not all and (min-width:1024px){.checkout{order:2;width:100%;flex-basis:100%}}#checkout .checkout-totals{border-color:#96969680!important}.summary{order:2;flex-basis:30%}@media not all and (min-width:1024px){.summary{order:1;margin-top:1.5rem;margin-bottom:1.5rem;width:100%;flex-basis:100%}}.confirm{order:3;margin-top:1.5rem}.checkout-summary .card{border-top-width:0px!important}.checkout-summary .card .header{border-top-width:1px;border-top-color:#96969680;padding-top:.5rem}.summary{max-height:100%;align-self:flex-start;border-radius:.25rem;border-width:1px;border-color:#96969680;padding:1.25rem}.checkout-totals{margin-top:1rem;margin-bottom:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-content) / var(--tw-border-opacity, 1))}.checkout-totals dl{width:100%}.checkout-totals dt,.checkout-totals dd{margin:0;display:inline-block;width:49%;font-weight:700}.checkout-totals dd{float:right;text-align:right}div[data-name=form]>h1,div[data-name=card-error]>h1,div[data-name=stripe-error]>h1,div[data-name=backend-error]>h1,div[data-name=confirmation-error]>h1,div[data-name=no-items]>h1{padding:.5rem 1rem;font-size:1.5rem;line-height:2rem;font-weight:700}div[data-name=card-error]>p,div[data-name=stripe-error]>p,div[data-name=backend-error]>p,div[data-name=confirmation-error]>p,div[data-name=no-items]>p{font-size:1rem;line-height:1.5rem}div[data-name=card-error] button,div[data-name=stripe-error] button,div[data-name=backend-error] button,div[data-name=confirmation-error] button,div[data-name=no-items] button{min-width:11rem;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-content) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1));padding:.5rem 3rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-content) / var(--tw-text-opacity, 1))}div[data-name=card-error] button:hover,div[data-name=stripe-error] button:hover,div[data-name=backend-error] button:hover,div[data-name=confirmation-error] button:hover,div[data-name=no-items] button:hover{background-color:#96969680}input[type=email],label[for=checkout-customer-email],label[for=checkout-payment]{font-family:system-ui,sans-serif}#checkout label[for=checkout-customer-email],#checkout label[for=checkout-payment],#checkout label[for=checkout-license-check],#root .p-Field .Label{--tw-text-opacity: 1 !important;color:rgb(var(--color-content) / var(--tw-text-opacity, 1))!important}#checkout input{--tw-bg-opacity: 1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}label[for=checkout-payment]{margin-top:.75rem!important}#checkout-address{margin-top:.75rem}.confirm>div:first-child{display:flex;align-items:center;padding-bottom:1.5rem}.confirm label{margin-left:1rem;font-weight:400!important;--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.confirm a{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}#checkout-buttons{display:flex}#checkout-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}hr{margin-top:1rem;margin-bottom:1rem;display:block;height:1px;border-width:0px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(var(--color-content) / var(--tw-border-opacity, 1));padding:0}.terms{padding-top:1.5rem}#checkout-success{margin:0 auto;max-width:42rem;padding:4rem 1.5rem;font-weight:400}#checkout-success p:nth-of-type(1){text-align:center}#checkout-success h1{margin:auto;max-width:36rem;text-align:center;font-size:3rem;line-height:1;font-weight:300;--tw-text-opacity: 1;color:rgb(var(--color-content) / var(--tw-text-opacity, 1))}#checkout-success p,#checkout-success #summary{padding:1.5rem .625rem}#checkout-success #summary a{font-weight:700}.complete-icon{margin-top:.5rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;height:102px;width:7rem;background:url(/_astro/thanks-icon.DpripIhK.svg) no-repeat center/contain}#checkout-download-button.swc-button{margin-left:1.5rem;margin-right:1.5rem;display:flex;cursor:pointer;--tw-text-opacity: 1;color:rgb(var(--color-background) / var(--tw-text-opacity, 1));margin:auto;--swc-button-background-color-disabled: #969696;--swc-button-border-disabled: 1px solid #969696;--swc-button-color-disabled: #969696;--swc-button-icon-color: #969696;--swc-button-background-color-hover: #969696;--swc-button-border-hover: 1px solid #969696;--swc-button-icon-size: 20px;--spinner-tickness: 3px}div[data-name=success]>div.totals+p{color:#96969680}div[data-name=success]>div.totals+p a{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.download-error a{--tw-text-opacity: 1;color:rgb(150 150 150 / var(--tw-text-opacity, 1))}.summary h2{padding-top:.375rem;padding-bottom:.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:700}.checkout-totals dl{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.checkout-totals dl .subtotal{font-weight:400}.checkout-totals dl>*{width:100%;align-self:flex-end}.checkout-totals dl .total{font-size:1.125rem;line-height:1.75rem;font-weight:700!important}.checkout-totals dl dd{text-align:end}#checkout-buy{min-width:9rem!important}#checkout-buy:enabled{--tw-border-opacity: 1 !important;border-color:rgb(var(--color-content) / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-content) / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(var(--color-background) / var(--tw-text-opacity, 1))!important}#checkout-cancel{min-width:9rem!important}.workflow>.active>h1{padding-left:0!important;padding-right:0!important}
