/* Commercial categories and demonstrative USDT checkout. Existing type sizes stay unchanged. */
.sidebar{overflow-y:auto}.brand{gap:10px;padding-left:8px;padding-right:3px}.brand-mark{width:49px;height:49px;background:transparent!important;box-shadow:none!important;border-radius:0;flex-shrink:0}.brand-logo{width:49px;height:49px;object-fit:contain}.brand-en{font-size:11px;letter-spacing:.5px}.nav-label{letter-spacing:.8px}.sidebar-bottom{padding-top:20px}.demo-note{margin-top:14px}.sidebar .nav-link{min-height:43px;padding-top:10px;padding-bottom:10px}.sidebar .nav{gap:3px}.tier-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:12px;white-space:nowrap;line-height:1.7;font-weight:500}.tier-badge.free{color:#736c60;background:#f2f1ed;border:1px solid #e7e4dc}.tier-badge.premium{color:#8c6c35;background:#f6edda;border:1px solid #eadbbb}.collection-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 25px}.collection-option{display:flex;align-items:center;gap:13px;padding:18px 20px;border:1px solid #e7e1d6;border-radius:10px;background:#fff;transition:background .2s,border-color .2s}.collection-option:hover{border-color:#c7b38c;background:#fcfaf5}.collection-option.active{background:#f4eddf;border-color:#cbb992}.collection-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#f6f2ea;color:#9b8053;flex-shrink:0}.collection-option.active .collection-icon{background:#e9ddc6;color:#89714b}.collection-copy{flex:1;min-width:0}.collection-copy strong{display:flex;gap:9px;align-items:center;font-size:16px;font-weight:600}.collection-count{font-size:12px;color:#9b8053;font-weight:500}.collection-copy small{display:block;font-size:12px;color:#9a8d78;line-height:1.7;margin-top:4px}.collection-option>svg{color:#b7a584}.purpose-line{font-size:13px;color:#9b8c75;display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:14px}.purpose-line span{display:flex;align-items:center;gap:5px}.catalog-scope{font-size:13px;color:#8f8069;margin:0 0 17px}.strategy-offer{margin-top:0;border-top:1px solid #eee9df;padding:13px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.strategy-price{font-size:21px;color:#8c7043;font-weight:600;letter-spacing:-.4px}.strategy-price small{font-size:12px;font-weight:500;letter-spacing:0}.free-price{font-size:16px;color:#71695d;font-weight:500}.price-demo{font-size:11px;color:#9b8d77;line-height:1.8}.risk-source{font-size:11px;color:#9c8e7c;margin-top:4px}.acquisition-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.acquisition-price .strategy-price{font-size:29px}.acquisition-price .strategy-price small{font-size:15px}.acquisition-price .free-price{font-size:23px}.acquisition-cta{margin-top:20px}.acquisition-cta .btn{width:100%}.download-group-title{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:17px;font-weight:500;margin:26px 0 14px}.download-group-title:first-child{margin-top:0}.download-offer{display:flex;align-items:center;gap:16px;flex-shrink:0}.download-offer .strategy-price{font-size:19px}.download-offer .price-demo{display:block;font-size:10px}.download-row .download-offer .btn{margin:0}.downloads-category-note{font-size:13px;color:#96856c;margin-bottom:18px}.catalog-heading h1{max-width:100%}.catalog-heading p{max-width:750px}.catalog-heading .heading-actions{align-self:flex-start;margin-top:15px}.commerce-steps{display:flex;justify-content:center;gap:46px;padding:18px 20px;margin:5px 0 25px;background:#fff;border:1px solid #e8e1d5;border-radius:10px}.commerce-steps>span{display:flex;align-items:center;gap:10px;font-size:14px;color:#a39b8d}.commerce-steps i{font-style:normal;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f4f1eb;font-size:12px}.commerce-steps .active{color:#8b7043}.commerce-steps .active i{background:#eee2c9;color:#8b7043}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:23px}.checkout-grid>div,.checkout-grid>aside{min-width:0}.checkout-strategy{display:flex;align-items:center;gap:13px;margin:7px 0 13px;flex-wrap:wrap}.checkout-strategy .strategy-logo{width:47px;height:47px}.checkout-strategy h2{font-size:21px;margin:0}.checkout-strategy p{font-size:12px;color:#988875;margin:4px 0 0}.checkout-strategy .status{margin-left:auto}.checkout-view-link{margin-top:18px}.payment-facts>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:12px 0;font-size:14px;border-bottom:1px solid #f0ece4}.payment-facts>div:last-child{border-bottom:0}.payment-facts span{color:#9a8a73}.payment-facts b{font-weight:500;color:#685a46;text-align:right}.network-badge{display:inline-flex;align-items:center;color:#8e794f;border:1px solid #e8dcc5;background:#fbf7ee;border-radius:5px;padding:4px 9px;font-size:12px;white-space:nowrap}.wallet-pending{color:#a28b64!important}.checkout-total{border-top:1px solid #e9e2d5;margin-top:19px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.checkout-total>span{font-size:14px;color:#94846e}.checkout-total strong{font-size:35px;font-weight:600;color:#8e7040}.checkout-total strong small{font-size:16px;font-weight:500}.checkout-main-cta{width:100%;margin-top:24px}.checkout-caption{font-size:12px;color:#a09480;line-height:1.9;margin:14px 0 0}.checkout-existing{display:flex;justify-content:center;gap:7px;align-items:center;font-size:13px;color:#947b51;margin-top:16px}.commerce-note{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#a09179;line-height:1.9;padding:0 5px}.commerce-note svg{margin-top:3px;flex-shrink:0}.payment-state{display:flex;gap:15px;align-items:center;padding-bottom:22px;border-bottom:1px solid #eee7da;margin-bottom:24px}.payment-state-icon{width:51px;height:51px;border-radius:50%;background:#f5eedf;color:#a18859;display:grid;place-items:center;flex-shrink:0}.payment-state h2{font-size:21px}.payment-state p{font-size:12px;color:#a09179;margin:6px 0 0}.payment-state.paid .payment-state-icon{background:#eaf5ee;color:#3c8c6c}.payment-amount{display:flex;align-items:center;flex-direction:column;gap:10px;margin:28px 0}.payment-amount>span:first-child{font-size:13px;color:#a18d6e}.payment-amount strong{font-size:43px;font-weight:600;color:#8e7040}.payment-amount strong small{font-size:19px;font-weight:500}.wallet-placeholder{background:#f9f7f1;border:1px dashed #d9cbb0;border-radius:10px;padding:25px;text-align:center}.wallet-placeholder-icon{display:grid;place-items:center;margin-bottom:13px;color:#b3a183}.wallet-placeholder strong{font-weight:500;font-size:17px;color:#8e7c5d}.wallet-placeholder p{font-size:13px;color:#a49781;margin:9px 0 0}.payment-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.order-detail-facts>div{padding:12px 0;border-bottom:1px solid #eee8dc;display:flex;flex-direction:column;gap:5px}.order-detail-facts>div:last-child{border-bottom:0}.order-detail-facts span{font-size:12px;color:#a18e71}.order-detail-facts b{font-size:14px;font-weight:500;color:#77654a}.order-id{font-size:12px!important;word-break:break-all}.order-status{font-size:12px;padding:3px 7px;border-radius:4px;white-space:nowrap;background:#f4eddf;color:#9c7d46}.order-status.paid{background:#eaf4ee;color:#328566}.order-status.cancelled{background:#f1efeb;color:#9b9384}.checkout-secondary{margin-left:8px}.license-ready .explain-copy{font-size:14px}.order-summary{position:sticky;top:20px}
@media(max-width:1200px){.collection-option{padding:15px 13px;gap:9px}.collection-copy strong{font-size:15px}.collection-copy small{font-size:11px}.collection-icon{width:32px;height:32px}.download-row{flex-wrap:wrap}.download-offer{margin-left:auto}.checkout-grid{grid-template-columns:minmax(0,1fr)}.order-summary{position:static}}
@media(max-width:760px){.brand-mark,.brand-logo{width:46px;height:46px}.brand-en{font-size:10px}.sidebar-bottom{display:none}.sidebar .nav-link{min-height:43px;padding:9px 12px;flex-shrink:0}.collection-switch{grid-template-columns:minmax(0,1fr);gap:9px}.collection-option{padding:13px 15px}.collection-copy strong{font-size:15px}.collection-copy small{font-size:12px}.collection-icon{width:34px;height:34px}.purpose-line{font-size:12px;gap:9px 15px;line-height:1.8}.catalog-heading .heading-actions{margin-top:0}.catalog-scope{font-size:12px}.strategy-price{font-size:21px}.download-offer{width:100%;margin:5px 0 0 0;justify-content:space-between;gap:10px}.download-row .download-offer .btn{font-size:13px;padding:8px 10px}.downloads-category-note{font-size:12px;line-height:1.9}.download-group-title{font-size:16px}.commerce-steps{gap:13px;padding:15px 11px;justify-content:space-between}.commerce-steps>span{font-size:12px;gap:5px}.commerce-steps i{width:22px;height:22px;font-size:11px}.checkout-strategy h2{font-size:20px}.checkout-strategy .status{margin-left:0}.checkout-total strong{font-size:31px}.checkout-total strong small{font-size:14px}.checkout-grid{gap:0}.payment-state h2{font-size:19px}.payment-state p{font-size:12px;line-height:1.8}.payment-state-icon{width:43px;height:43px}.payment-amount strong{font-size:38px}.payment-actions{flex-direction:column}.payment-actions .btn{width:100%}.checkout-secondary{margin-left:0;margin-top:10px}.order-detail-facts b{font-size:14px}.checkout-caption{font-size:12px}}
