.licensing-container{padding-top:72px;background:#fff}.licensing-hero{text-align:center;padding:80px 20px 60px;background:#fff}.licensing-title{font-family:var(--font-brand);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin:0 0 20px;color:#000}.licensing-subtitle{font-size:1.25rem;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.licensing-subtitle strong{color:#000}.licensing-base{padding:30px 20px 20px;background:#fff}.base-license-card{display:flex;align-items:flex-start;gap:24px;width:100%;max-width:100%;margin:0 auto;padding:24px 32px;background:#f8f8f8;border-radius:16px}.base-license-icon{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.base-license-icon svg{width:50px;height:auto;color:#000}.base-license-content h2{font-size:1.5rem;margin:0 0 16px;color:#000}.base-license-content p{font-size:1rem;line-height:1.7;color:#444;margin:0 0 20px}.view-license-btn{padding:12px 24px;font-size:.9rem;font-weight:600;background:#000;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.view-license-btn:hover{background:#333;transform:translateY(-2px)}.table-filter-layout{display:flex;gap:30px;align-items:flex-start}.table-filter-layout .table-wrapper{flex:1;min-width:0}.filter-panel{flex-shrink:0;width:240px;padding:24px;background:#f8f8f8;border-radius:12px;position:sticky;top:80px;align-self:flex-start}.filter-panel .filter-title{font-size:1.1rem;text-align:left;margin:0 0 8px;color:#000}.filter-panel .filter-description{text-align:left;color:#666;margin:0 0 20px;font-size:.85rem;line-height:1.4}.filter-panel .filter-options{display:flex;flex-direction:column;gap:12px}.filter-panel .filter-checkbox{padding:12px 14px}@media (max-width: 1024px){.table-filter-layout{flex-direction:column}.filter-panel{width:100%;position:static;order:-1;margin-bottom:20px}.filter-panel .filter-options{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px}.filter-panel .filter-title,.filter-panel .filter-description{text-align:left}.filter-panel .filter-checkbox{padding:10px 12px}}@media (max-width: 640px){.filter-panel{padding:16px;margin-bottom:16px}.filter-panel .filter-title{font-size:1rem}.filter-panel .filter-description{font-size:.8rem;margin-bottom:12px}.filter-panel .filter-options{flex-direction:column;gap:8px}.filter-panel .filter-checkbox{padding:10px 12px}.checkbox-label{font-size:.85rem}}.filter-title{font-size:1.75rem;text-align:center;margin:0 0 12px;color:#000}.filter-description{text-align:center;color:#666;margin:0 0 40px}.filter-options{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1000px;margin:0 auto}.filter-checkbox{position:relative;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8f8f8;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.filter-checkbox:hover{background:#f0f0f0}.filter-checkbox input{position:absolute;opacity:0;pointer-events:none}.checkbox-custom{width:24px;height:24px;border:2px solid #ccc;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.filter-checkbox input:checked+.checkbox-custom{background:#000;border-color:#000}.filter-checkbox input:checked+.checkbox-custom:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.checkbox-label{font-size:.95rem;font-weight:500;color:#333}.tooltip-icon{width:20px;height:20px;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#666;flex-shrink:0}@media (max-width: 1024px){.tooltip-icon{display:none}}.tooltip{position:absolute;background:#1a1a1a;color:#fff;padding:10px 14px;border-radius:8px;font-size:.85rem;line-height:1.4;max-width:250px;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;white-space:normal}.tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1a1a1a}.tooltip.visible{opacity:1;visibility:visible}.licensing-table-section{padding:60px 20px;background:#fff}.table-wrapper{max-width:1200px;margin:0 auto 0 0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%}.licensing-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e0e0e0;table-layout:fixed}.licensing-table th,.licensing-table td{padding:16px 20px;text-align:center;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative;overflow:hidden}.license-name,.license-price,.feature-name,.token-amount{overflow:hidden;text-overflow:ellipsis}.licensing-table th{border-top:1px solid #e0e0e0}.licensing-table th:first-child{border-top:none}.licensing-table th:first-child,.licensing-table td:first-child{border-left:1px solid #e0e0e0}.licensing-table th.corner-header,.licensing-table tbody tr:last-child td:first-child{border-left:none}.licensing-table tbody tr:last-child td:first-child{border-bottom:none}.licensing-table th:last-child,.licensing-table td:last-child{border-right:none}.licensing-table tbody tr:last-child td{border-bottom:none}.licensing-table th{background:#fff;color:#000;font-weight:600;vertical-align:bottom;padding:24px 16px;border-bottom:2px solid #1a1a1a}.licensing-table thead tr:first-child th:first-child{border-top-left-radius:16px}.licensing-table thead tr:first-child th:last-child{border-top-right-radius:16px}.licensing-table tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.licensing-table tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.licensing-table th.feature-col{text-align:left;width:200px}.licensing-table th.corner-header{position:relative;padding:0;vertical-align:top;height:100%;border-left:none!important;border-top:none!important;box-shadow:none!important}.licensing-table tbody tr:last-child td.feature-name{border-left:none!important;border-bottom:none!important}.licensing-table th.corner-header .corner-tiers{display:block;padding:12px 16px 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666;text-align:right}.licensing-table th.corner-header .corner-rights{display:block;padding:24px 16px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666;text-align:left}.license-col{width:calc((100% - 200px)/5)}.license-name{display:block;font-size:1rem;margin-bottom:8px}.license-price{display:block;font-size:.85rem;opacity:.8;font-weight:400}.token-amount{font-weight:600;color:#000}.feature-name{text-align:left;font-weight:500;color:#333}.check{color:#000;font-size:1.25rem;font-weight:700}.cross{color:#ccc;font-size:1.25rem}.conditional{color:#666;font-size:.85rem;font-weight:500}.licensing-table td.disabled,.licensing-table th.disabled{opacity:.3;background:#f5f5f5}.licensing-table th.disabled{background:#666}.license-actions-row td{padding:20px 16px 24px;border-bottom:none}.license-action-btn{display:inline-flex;align-items:center;padding:10px 24px;font-size:15px;font-weight:600;background:#fff;color:#000;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;box-shadow:0 4px 12px #00000026}.license-action-btn:hover{background:#fff0;box-shadow:none}.disabled .license-action-btn{pointer-events:none}.licensing-table tr.row-pink .feature-name{border-left:3px solid #EC1557;padding-left:17px}.licensing-table tr.row-orange .feature-name{border-left:3px solid #F05223;padding-left:17px}.licensing-table tr.row-yellow .feature-name{border-left:3px solid #F6A91B;padding-left:17px}.licensing-table tr.row-lime .feature-name{border-left:3px solid #A5CD39;padding-left:17px}.licensing-table tr.row-green .feature-name{border-left:3px solid #20B254;padding-left:17px}.licensing-table tr.row-teal .feature-name{border-left:3px solid #00AAAE;padding-left:17px}.licensing-table tr.row-blue .feature-name{border-left:3px solid #4998D3;padding-left:17px}.licensing-table tr.row-purple .feature-name{border-left:3px solid #892889;padding-left:17px}.licensing-table th.column-hover,.licensing-table td.column-hover{background:#0000000a;box-shadow:inset 2px 0 #1a1a1a,inset -2px 0 #1a1a1a;z-index:2}.licensing-table th.column-hover{background:#0000000a;box-shadow:inset 2px 0 #1a1a1a,inset -2px 0 #1a1a1a,inset 0 2px #1a1a1a}.licensing-table tbody tr:last-child td.column-hover,.licensing-table .license-actions-row td.column-hover{box-shadow:inset 2px 0 #1a1a1a,inset -2px 0 #1a1a1a,inset 0 -2px #1a1a1a}.licensing-table td.column-hover .license-action-btn{background:#1a1a1a;color:#fff}.licensing-table tr.row-hover .feature-name{color:#000;font-weight:600}.licensing-table td[data-license]:before,.licensing-table th[data-license]:before{content:"";position:absolute;top:-1px;left:0;right:-1px;bottom:-1px;pointer-events:none;z-index:0;background:transparent;box-shadow:none}.licensing-table td[data-license]>*,.licensing-table th[data-license]>*{position:relative;z-index:1}.licensing-table td.qualifying-column.color-pink:before,.licensing-table th.qualifying-column.color-pink:before{background:#ec155726;box-shadow:inset 2px 0 #ec1557}.licensing-table th.qualifying-column.color-pink:before{box-shadow:inset 2px 0 #ec1557,inset 0 2px #ec1557}.licensing-table .license-actions-row td.qualifying-column.color-pink:before{box-shadow:inset 2px 0 #ec1557,inset 0 -2px #ec1557}.licensing-table td:last-child.qualifying-column.color-pink:before,.licensing-table th:last-child.qualifying-column.color-pink:before{box-shadow:inset 2px 0 #ec1557,inset -2px 0 #ec1557}.licensing-table th:last-child.qualifying-column.color-pink:before{box-shadow:inset 2px 0 #ec1557,inset -2px 0 #ec1557,inset 0 2px #ec1557}.licensing-table .license-actions-row td:last-child.qualifying-column.color-pink:before{box-shadow:inset 2px 0 #ec1557,inset -2px 0 #ec1557,inset 0 -2px #ec1557}.licensing-table td.qualifying-column.color-orange:before,.licensing-table th.qualifying-column.color-orange:before{background:#f0522326;box-shadow:inset 2px 0 #f05223}.licensing-table th.qualifying-column.color-orange:before{box-shadow:inset 2px 0 #f05223,inset 0 2px #f05223}.licensing-table .license-actions-row td.qualifying-column.color-orange:before{box-shadow:inset 2px 0 #f05223,inset 0 -2px #f05223}.licensing-table td:last-child.qualifying-column.color-orange:before,.licensing-table th:last-child.qualifying-column.color-orange:before{box-shadow:inset 2px 0 #f05223,inset -2px 0 #f05223}.licensing-table th:last-child.qualifying-column.color-orange:before{box-shadow:inset 2px 0 #f05223,inset -2px 0 #f05223,inset 0 2px #f05223}.licensing-table .license-actions-row td:last-child.qualifying-column.color-orange:before{box-shadow:inset 2px 0 #f05223,inset -2px 0 #f05223,inset 0 -2px #f05223}.licensing-table td.qualifying-column.color-yellow:before,.licensing-table th.qualifying-column.color-yellow:before{background:#f6a91b26;box-shadow:inset 2px 0 #f6a91b}.licensing-table th.qualifying-column.color-yellow:before{box-shadow:inset 2px 0 #f6a91b,inset 0 2px #f6a91b}.licensing-table .license-actions-row td.qualifying-column.color-yellow:before{box-shadow:inset 2px 0 #f6a91b,inset 0 -2px #f6a91b}.licensing-table td:last-child.qualifying-column.color-yellow:before,.licensing-table th:last-child.qualifying-column.color-yellow:before{box-shadow:inset 2px 0 #f6a91b,inset -2px 0 #f6a91b}.licensing-table th:last-child.qualifying-column.color-yellow:before{box-shadow:inset 2px 0 #f6a91b,inset -2px 0 #f6a91b,inset 0 2px #f6a91b}.licensing-table .license-actions-row td:last-child.qualifying-column.color-yellow:before{box-shadow:inset 2px 0 #f6a91b,inset -2px 0 #f6a91b,inset 0 -2px #f6a91b}.licensing-table td.qualifying-column.color-lime:before,.licensing-table th.qualifying-column.color-lime:before{background:#a5cd3926;box-shadow:inset 2px 0 #a5cd39}.licensing-table th.qualifying-column.color-lime:before{box-shadow:inset 2px 0 #a5cd39,inset 0 2px #a5cd39}.licensing-table .license-actions-row td.qualifying-column.color-lime:before{box-shadow:inset 2px 0 #a5cd39,inset 0 -2px #a5cd39}.licensing-table td:last-child.qualifying-column.color-lime:before,.licensing-table th:last-child.qualifying-column.color-lime:before{box-shadow:inset 2px 0 #a5cd39,inset -2px 0 #a5cd39}.licensing-table th:last-child.qualifying-column.color-lime:before{box-shadow:inset 2px 0 #a5cd39,inset -2px 0 #a5cd39,inset 0 2px #a5cd39}.licensing-table .license-actions-row td:last-child.qualifying-column.color-lime:before{box-shadow:inset 2px 0 #a5cd39,inset -2px 0 #a5cd39,inset 0 -2px #a5cd39}.licensing-table td.qualifying-column.color-green:before,.licensing-table th.qualifying-column.color-green:before{background:#20b25426;box-shadow:inset 2px 0 #20b254}.licensing-table th.qualifying-column.color-green:before{box-shadow:inset 2px 0 #20b254,inset 0 2px #20b254}.licensing-table .license-actions-row td.qualifying-column.color-green:before{box-shadow:inset 2px 0 #20b254,inset 0 -2px #20b254}.licensing-table td:last-child.qualifying-column.color-green:before,.licensing-table th:last-child.qualifying-column.color-green:before{box-shadow:inset 2px 0 #20b254,inset -2px 0 #20b254}.licensing-table th:last-child.qualifying-column.color-green:before{box-shadow:inset 2px 0 #20b254,inset -2px 0 #20b254,inset 0 2px #20b254}.licensing-table .license-actions-row td:last-child.qualifying-column.color-green:before{box-shadow:inset 2px 0 #20b254,inset -2px 0 #20b254,inset 0 -2px #20b254}.licensing-table td.qualifying-column.color-teal:before,.licensing-table th.qualifying-column.color-teal:before{background:#00aaae26;box-shadow:inset 2px 0 #00aaae}.licensing-table th.qualifying-column.color-teal:before{box-shadow:inset 2px 0 #00aaae,inset 0 2px #00aaae}.licensing-table .license-actions-row td.qualifying-column.color-teal:before{box-shadow:inset 2px 0 #00aaae,inset 0 -2px #00aaae}.licensing-table td:last-child.qualifying-column.color-teal:before,.licensing-table th:last-child.qualifying-column.color-teal:before{box-shadow:inset 2px 0 #00aaae,inset -2px 0 #00aaae}.licensing-table th:last-child.qualifying-column.color-teal:before{box-shadow:inset 2px 0 #00aaae,inset -2px 0 #00aaae,inset 0 2px #00aaae}.licensing-table .license-actions-row td:last-child.qualifying-column.color-teal:before{box-shadow:inset 2px 0 #00aaae,inset -2px 0 #00aaae,inset 0 -2px #00aaae}.licensing-table td.qualifying-column.color-blue:before,.licensing-table th.qualifying-column.color-blue:before{background:#4998d326;box-shadow:inset 2px 0 #4998d3}.licensing-table th.qualifying-column.color-blue:before{box-shadow:inset 2px 0 #4998d3,inset 0 2px #4998d3}.licensing-table .license-actions-row td.qualifying-column.color-blue:before{box-shadow:inset 2px 0 #4998d3,inset 0 -2px #4998d3}.licensing-table td:last-child.qualifying-column.color-blue:before,.licensing-table th:last-child.qualifying-column.color-blue:before{box-shadow:inset 2px 0 #4998d3,inset -2px 0 #4998d3}.licensing-table th:last-child.qualifying-column.color-blue:before{box-shadow:inset 2px 0 #4998d3,inset -2px 0 #4998d3,inset 0 2px #4998d3}.licensing-table .license-actions-row td:last-child.qualifying-column.color-blue:before{box-shadow:inset 2px 0 #4998d3,inset -2px 0 #4998d3,inset 0 -2px #4998d3}.licensing-table td.qualifying-column.color-purple:before,.licensing-table th.qualifying-column.color-purple:before{background:#89288926;box-shadow:inset 2px 0 #892889}.licensing-table th.qualifying-column.color-purple:before{box-shadow:inset 2px 0 #892889,inset 0 2px #892889}.licensing-table .license-actions-row td.qualifying-column.color-purple:before{box-shadow:inset 2px 0 #892889,inset 0 -2px #892889}.licensing-table td:last-child.qualifying-column.color-purple:before,.licensing-table th:last-child.qualifying-column.color-purple:before{box-shadow:inset 2px 0 #892889,inset -2px 0 #892889}.licensing-table th:last-child.qualifying-column.color-purple:before{box-shadow:inset 2px 0 #892889,inset -2px 0 #892889,inset 0 2px #892889}.licensing-table .license-actions-row td:last-child.qualifying-column.color-purple:before{box-shadow:inset 2px 0 #892889,inset -2px 0 #892889,inset 0 -2px #892889}.licensing-table th:last-child.qualifying-column:before{border-top-right-radius:16px}.licensing-table tbody tr:last-child td:last-child.qualifying-column:before,.licensing-table .license-actions-row td:last-child.qualifying-column:before{border-bottom-right-radius:16px}.licensing-table th.qualifying-column,.licensing-table th.qualifying-column .license-name,.licensing-table th.qualifying-column .license-price,.licensing-table th.qualifying-column .token-amount{color:#000}.licensing-table .feature-name{cursor:pointer;transition:all .2s ease}.licensing-table .feature-name:hover{color:#000}.licensing-math{padding:80px 20px;background:#fff}.math-title{font-size:2rem;text-align:center;margin:0 0 48px;color:#000}.math-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1100px;margin:0 auto}.math-card{padding:32px;background:#f8f8f8;border-radius:16px;text-align:center}.math-card h3{font-size:1.25rem;margin:0 0 16px;color:#000}.math-card p{font-size:.95rem;line-height:1.6;color:#666;margin:0 0 24px}.formula{padding:16px;background:#1a1a1a;border-radius:8px}.formula-text{font-family:SF Mono,Monaco,Consolas,monospace;font-size:1.1rem;color:#a5cd39}.licensing-faq{padding:80px 20px;background:#fff}.licensing-faq h2{font-size:2rem;text-align:center;margin:0 0 48px;color:#000}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.faq-item summary{padding:20px 24px;font-size:1rem;font-weight:600;color:#000;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;color:#666;transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 24px 20px;margin:0;font-size:.95rem;line-height:1.7;color:#666}.license-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;display:flex;align-items:center;justify-content:center;padding:40px 20px}.license-modal-overlay.open{opacity:1;visibility:visible}.license-modal{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;width:100%;max-width:800px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;transform:scale(.95) translateY(10px);transition:transform .2s ease}.license-modal-overlay.open .license-modal{transform:scale(1) translateY(0)}.license-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee;flex-shrink:0}.license-modal-title{font-size:1.25rem;font-weight:600;color:#000;margin:0}.license-modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:8px;color:#666;cursor:pointer;transition:all .15s ease}.license-modal-close:hover{background:#f0f0f0;color:#000}.license-modal-close svg{width:20px;height:20px}.license-modal-body{flex:1;overflow-y:auto;padding:24px}.license-modal-loading,.license-modal-error{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666}.license-modal-error{color:#ec1557}.license-content{font-size:.95rem;line-height:1.7;color:#333}.license-content h1{font-size:1.75rem;margin:0 0 20px;color:#000}.license-content h2{font-size:1.35rem;margin:32px 0 16px;padding-bottom:8px;border-bottom:2px solid #EC1557;color:#000}.license-content h3{font-size:1.1rem;margin:24px 0 12px;color:#000}.license-content p{margin:0 0 16px}.license-content ul,.license-content ol{margin:0 0 16px;padding-left:24px}.license-content li{margin-bottom:8px}.license-content code{font-family:SF Mono,Monaco,Consolas,monospace;background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:.85em}.license-content hr{border:none;border-top:1px solid #eee;margin:32px 0}.license-content em{color:#666}.universal-footnote{display:none}.licensing-info{padding:60px 20px;background:#fff}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:100%;margin:0 auto}.info-card{padding:32px;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06)}.info-card h3{font-size:1.1rem;font-weight:600;margin:0 0 12px;color:#000}.info-card p{font-size:.95rem;line-height:1.6;color:#666;margin:0}@media (max-width: 1024px){.info-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.info-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.licensing-table .universal-row{display:none}.universal-footnote{display:block;margin-top:24px;padding:16px 20px;background:#f8f8f8;border-radius:12px;font-size:14px}.universal-footnote p{margin:0 0 12px;font-weight:600;color:#333}.universal-footnote ul{margin:0;padding:0;list-style:none}.universal-footnote li{margin:8px 0;color:#666}.footnote-asterisk{font-weight:700;font-size:16px;margin-right:8px}.footnote-asterisk.purple{color:#892889}.footnote-asterisk.pink{color:#ec1557}.footnote-asterisk.orange{color:#f05223}.licensing-table-section{padding:60px 20px}.license-action-btn{padding:8px 16px;font-size:14px}.licensing-table{display:flex;flex-direction:column;border-radius:16px;overflow:hidden}.licensing-table thead,.licensing-table tbody{display:contents}.licensing-table tr{display:flex;width:100%;position:relative}.licensing-table th.feature-col,.licensing-table th.corner-header,.licensing-table td.feature-name{flex:0 0 130px;min-width:130px;max-width:130px;z-index:20;background:#fff;position:relative}.licensing-table th.license-col,.licensing-table td[data-license]{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;transition:transform .4s ease,opacity .3s ease,z-index 0s,flex .4s ease,min-width .4s ease,max-width .4s ease;position:relative}.licensing-table th.column-focus,.licensing-table td.column-focus{background:#0000000a;z-index:10!important;transform:translate(0);flex:1 1 0}.licensing-table th.slide-left-1,.licensing-table td.slide-left-1{transform:translate(-100%);z-index:4;transition-delay:0s}.licensing-table th.slide-left-2,.licensing-table td.slide-left-2{transform:translate(-200%);z-index:3;transition-delay:.04s}.licensing-table th.slide-left-3,.licensing-table td.slide-left-3{transform:translate(-300%);z-index:2;transition-delay:.08s}.licensing-table th.slide-left-4,.licensing-table td.slide-left-4{transform:translate(-400%);z-index:1;transition-delay:.12s}.licensing-table th.slide-collapsed,.licensing-table td.slide-collapsed{flex:0 0 0!important;min-width:0!important;max-width:0!important;padding:0!important;overflow:hidden}.licensing-table th.slide-right-1,.licensing-table td.slide-right-1,.licensing-table th.slide-right-2,.licensing-table td.slide-right-2,.licensing-table th.slide-right-3,.licensing-table td.slide-right-3,.licensing-table th.slide-right-4,.licensing-table td.slide-right-4{flex:1 1 0;min-width:0;opacity:1}.licensing-table th.column-collapsed,.licensing-table td.column-collapsed,.licensing-table th.disabled,.licensing-table td.disabled{flex:0 0 0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important;opacity:0;overflow:hidden}.licensing-table tr.row-hover .feature-name{font-weight:400}.licensing-table th,.licensing-table td{padding:12px 8px;font-size:.75rem;overflow:hidden}.license-name{font-size:.7rem}.license-price{font-size:.6rem}.token-amount{font-size:.55rem}.feature-name{font-size:.7rem}.check,.cross{font-size:1rem}.conditional{font-size:.6rem}}@media (max-width: 640px){.licensing-hero{padding:60px 16px 40px}.licensing-subtitle{font-size:1rem}.base-license-card{flex-direction:column;padding:20px}.filter-options{flex-direction:column;align-items:stretch}.filter-checkbox{justify-content:flex-start}.licensing-table-section{padding:40px 16px}.licensing-table th,.licensing-table td{padding:8px 4px;font-size:.65rem;overflow:hidden}.licensing-table th.feature-col,.licensing-table th.corner-header,.licensing-table td.feature-name{flex:0 0 90px;min-width:90px;max-width:90px}.license-name{font-size:.55rem}.license-price{font-size:.5rem}.license-col{min-width:45px}.feature-name{font-size:.6rem}.token-amount{font-size:.45rem}.check,.cross{font-size:.85rem}.conditional{font-size:.5rem}.math-grid{grid-template-columns:1fr}.license-modal{max-height:calc(100vh - 40px);border-radius:12px}.license-modal-body{padding:16px}.license-action-btn{padding:6px 12px;font-size:12px}}body.dark-mode .licensing-hero{background:linear-gradient(180deg,#1a1a1a,#222)}body.dark-mode .licensing-title{color:#fff}body.dark-mode .licensing-subtitle{color:#aaa}body.dark-mode .base-license-card{background:#2a2a2a}body.dark-mode .base-license-content h2,body.dark-mode .filter-title,body.dark-mode .math-title,body.dark-mode .licensing-faq h2{color:#fff}body.dark-mode .base-license-content p,body.dark-mode .filter-description{color:#aaa}body.dark-mode .filter-checkbox{background:#2a2a2a}body.dark-mode .filter-checkbox:hover{background:#333}body.dark-mode .checkbox-label{color:#ddd}body.dark-mode .licensing-table-section{background:#1a1a1a}body.dark-mode .licensing-table{background:#2a2a2a}body.dark-mode .licensing-table th{background:#000}body.dark-mode .licensing-table td{border-bottom-color:#333}body.dark-mode .feature-name{color:#ddd}body.dark-mode .licensing-math{background:#222}body.dark-mode .math-card{background:#2a2a2a}body.dark-mode .math-card p{color:#aaa}body.dark-mode .licensing-faq{background:#1a1a1a}body.dark-mode .faq-item{background:#2a2a2a}body.dark-mode .faq-item summary{color:#fff}body.dark-mode .faq-item p{color:#aaa}
