.license-selector{background:linear-gradient(180deg,#151318,#0e0d11);border-radius:20px;padding:32px 34px 26px;max-width:100%;margin:0 auto;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #0000008c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:90vh;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.license-selector__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;border:none}.license-selector__brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.license-selector__logo{height:24px;object-fit:contain}.license-selector__choose{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em}.license-selector__instrumental{display:flex;align-items:center;gap:12px;background:#ffffff0a;padding:8px 18px 8px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.license-selector__cover{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.15)}.license-selector__cover-placeholder{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#26222b,#131216);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffbc00;font-size:15px}.license-selector__name{font-size:.95rem;font-weight:600;color:#fff;line-height:1.2}.license-selector__by{font-size:.8rem;color:#9a9aa8}.license-selector__options{display:flex;gap:16px;margin:22px 0 0;justify-content:space-between;border:none}.license-selector__card{flex:1;min-width:0;background:#ffffff06!important;color:#fff!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s ease,border-color .25s ease,box-shadow .25s ease!important;text-align:center;padding:24px 14px 20px!important;position:relative;overflow:visible!important;box-shadow:none!important}.license-selector__card .ant-card-body{padding:0!important}.license-selector__card:hover{background:#ffffff0d!important;border-color:#ffffff29!important;transform:translateY(-3px)}.license-selector__card--selected{background:#ffbc000f!important;border:1.5px solid #ffbc00!important;box-shadow:0 0 0 3px #ffbc001f,0 14px 34px #00000073!important}.license-selector__card--disabled{opacity:.4;cursor:not-allowed;background:#0003!important;border-color:transparent!important}.license-selector__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#ffbc00;color:#141414;font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:3px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px #ffbc0059}.license-selector__card-title{font-size:1.05rem;font-weight:700;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff}.license-selector__star{color:#ffbc00;font-size:1em}.license-selector__card-desc{font-size:.8rem;color:#8a8a99;margin-bottom:16px}.license-selector__card-price{font-size:1.5rem;font-weight:800;color:#ffbc00;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.license-selector__offer{color:#fff;font-size:1rem;font-weight:700}.license-selector__offer-btn{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;border-radius:999px!important;font-weight:600!important;padding:2px 12px!important;height:auto!important;transition:all .2s ease!important}.license-selector__offer-btn:hover{background:#ffbc00!important;color:#141414!important;border-color:#ffbc00!important}.license-selector__usage-header{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;margin:4px 0 0;color:#fff}.license-selector__usage-selected{color:#9a9aa8;font-size:.9rem;font-weight:500;display:flex;align-items:center}.license-selector__usage{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px;margin:14px 0 0}.license-selector__usage-item{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:.875rem;color:#d8d8e0;padding:11px 13px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.license-selector__usage-item .anticon{flex-shrink:0;margin-top:2px}.license-selector__usage-item span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.license-selector__usage-item:hover{background:#ffbc000f;border-color:#ffbc0040;color:#fff}.license-selector__usage-item--disabled{display:none}.license-selector__footer{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.license-selector__total{font-size:1.2rem;font-weight:700;color:#fff}.license-selector__cart-btn{margin-right:12px;background:#ffffff0d!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;font-weight:600!important;padding:8px 26px!important;height:44px!important;transition:all .2s ease!important}.license-selector__cart-btn:hover{background:#ffffff1a!important;border-color:#ffffff47!important;color:#fff!important}.license-selector__buy-btn{background:#ffbc00!important;border-color:#ffbc00!important;color:#141414!important;border-radius:999px!important;font-weight:700!important;padding:8px 30px!important;height:44px!important;transition:all .2s ease!important;box-shadow:0 6px 16px #ffbc0040!important}.license-selector__buy-btn:hover{background:#ffc933!important;border-color:#ffc933!important;transform:translateY(-1px);box-shadow:0 8px 22px #ffbc0059!important;color:#141414!important}@media (max-width: 992px){.license-selector__usage{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.license-selector{padding:24px 20px;border-radius:16px}.license-selector__header{flex-direction:column;align-items:flex-start;gap:16px}.license-selector__instrumental{align-self:stretch;justify-content:flex-start}.license-selector__options{flex-direction:column;gap:12px}.license-selector__card{min-width:100%}.license-selector__footer{flex-direction:column;gap:14px;align-items:stretch}.license-selector__total{text-align:center}.license-selector__cart-btn,.license-selector__buy-btn{width:100%;margin-right:0}}@media (max-width: 576px){.license-selector__usage{grid-template-columns:1fr;padding:14px}}@media (max-width: 480px){.license-selector{padding:20px 16px}.license-selector__choose{font-size:1.25rem}}.license-terms-link{background:none;border:none;color:#ffd600;font-size:.85rem;font-weight:600;cursor:pointer;padding:4px 0;margin:2px 0 6px;text-decoration:underline;text-underline-offset:2px}.license-terms-link:hover{color:#ffe45c}.license-terms-modal .ant-modal-content{background:#131317!important;padding:20px 24px!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 70px #0009!important}.license-terms-modal .ant-modal-header{background:#131317!important;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:12px}.license-terms-modal .ant-modal-title{color:#f5f5f7;font-weight:700}.license-terms-modal .ant-modal-close-icon{color:#9aa0b4}.license-terms-body{max-height:62vh;overflow-y:auto;color:#d9d9e0;font-size:.9rem;line-height:1.55;padding-right:6px}.license-terms-body h4{color:#ffd600;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px}.license-terms-body ul{margin:0 0 4px;padding-left:20px}.license-terms-body li{margin-bottom:5px}.license-terms-body .ltm-tagline{color:#f5f5f7;font-weight:600;margin:0 0 4px}.license-terms-body .ltm-clause{margin-bottom:12px}.license-terms-body .ltm-clause strong{color:#f5f5f7;display:block;margin-bottom:2px}.license-terms-body .ltm-clause p{margin:0;color:#b6b8c4}.license-terms-body .ltm-version{margin-top:16px;color:#8a8fa8;font-size:.8rem;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.make-offer-modal .ant-modal-content{background:linear-gradient(180deg,#151318,#0e0d11)!important;color:#fff!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 30px 80px #0009!important;padding:0!important;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.make-offer-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:22px 26px 16px!important;border-radius:20px 20px 0 0!important}.make-offer-modal .ant-modal-title{color:#fff!important}.offer-modal-title{display:flex;flex-direction:column;gap:3px}.offer-modal-title strong{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:#fff}.offer-modal-title small{font-size:.82rem;color:#9a9aa8;font-weight:400}.make-offer-modal .ant-modal-close{color:#9a9aa8!important;top:18px!important;inset-inline-end:18px!important}.make-offer-modal .ant-modal-close:hover{color:#ffbc00!important}.make-offer-modal .ant-modal-body{background:transparent!important;color:#fff!important;padding:22px 26px 26px!important}.offer-form .ant-form-item{margin-bottom:16px!important}.offer-form .ant-form-item-label{padding-bottom:6px!important}.offer-form .ant-form-item-label>label{color:#cfcfda!important;font-size:.85rem!important;font-weight:500!important}.offer-form .ant-form-item-label>label.ant-form-item-required:before{color:#ffbc00!important}.offer-form .ant-input,.offer-form .ant-input-affix-wrapper{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important;padding:10px 14px!important;font-size:.95rem!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.offer-form .ant-input::placeholder{color:#6f6f7e!important}.offer-form .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;padding:0!important}.offer-form .ant-input-prefix{color:#ffbc00!important;font-weight:700;margin-inline-end:8px}.offer-form .ant-input:focus,.offer-form .ant-input-affix-wrapper:focus-within,.offer-form .ant-input-affix-wrapper-focused{border-color:#ffbc00!important;box-shadow:0 0 0 3px #ffbc0024!important}.offer-form .ant-input:hover,.offer-form .ant-input-affix-wrapper:hover{border-color:#ffffff38!important}.offer-form input[type=number]::-webkit-inner-spin-button,.offer-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.offer-form input[type=number]{-moz-appearance:textfield}.offer-form input:-webkit-autofill,.offer-form input:-webkit-autofill:hover,.offer-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #1a191e inset!important;caret-color:#fff}.offer-amount .ant-input{font-size:1.45rem!important;font-weight:700!important;letter-spacing:-.01em}.offer-amount .ant-input-prefix{font-size:1.25rem!important}.stripe-card-section{margin:2px 0 4px}.stripe-card-section label{display:block;margin-bottom:8px;font-weight:500;font-size:.85rem;color:#cfcfda}.card-element-wrapper{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease}.card-element-wrapper:hover{border-color:#ffffff38}.card-element-wrapper.focused{border-color:#ffbc00;box-shadow:0 0 0 3px #ffbc0024}.offer-secure-note{display:flex;align-items:center;gap:9px;margin:16px 0 2px;padding:11px 13px;background:#ffbc000f;border:1px solid rgba(255,188,0,.18);border-radius:10px;color:#d9c9a0;font-size:.8rem;line-height:1.35}.offer-secure-note svg{color:#ffbc00;flex-shrink:0}.offer-form .modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.offer-cancel-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:999px!important;font-weight:600!important;height:44px!important;padding:8px 24px!important}.offer-cancel-btn:hover:not(:disabled){background:#ffffff1a!important;border-color:#ffffff47!important;color:#fff!important}.offer-submit-btn{background:#ffbc00!important;border-color:#ffbc00!important;color:#141414!important;border-radius:999px!important;font-weight:700!important;height:44px!important;padding:8px 30px!important;box-shadow:0 6px 16px #ffbc0040!important}.offer-submit-btn:hover:not(:disabled){background:#ffc933!important;border-color:#ffc933!important;transform:translateY(-1px);box-shadow:0 8px 22px #ffbc0059!important;color:#141414!important}.offer-submit-btn:disabled{opacity:.55!important}.offer-loading{text-align:center;padding:46px 8px;color:#cfcfda}.offer-loading .ant-spin-dot-item{background:#ffbc00!important}
