.user-stats{margin-top:1.5rem;margin-bottom:1.5rem}.user-stats p{background-color:#ffffff1a;color:#fff;padding:.5rem 1rem;border-radius:9999px;display:inline-block;font-size:.9rem}.compatibility-note{margin-top:1rem;font-size:.9rem;color:#000}.video-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:#000000e6;backdrop-filter:blur(5px);animation:fadeIn .3s ease-in-out}.video-modal.active{display:flex;align-items:center;justify-content:center}.video-modal-content{position:relative;width:90%;max-width:1200px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px #00000080;animation:slideIn .3s ease-out}.video-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#111;border-bottom:1px solid #333}.video-modal-title{color:#fff;font-size:1.2rem;font-weight:600;margin:0;font-family:var(--title-font)}.video-modal-close{background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.video-modal-close:hover{background:#333;color:#fff}.video-modal-body{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-modal-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-modal-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.1rem;display:none}.video-modal-loading.active{display:block}.video-modal-loading:after{content:"";display:inline-block;width:20px;height:20px;border:2px solid #333;border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-left:.5rem;vertical-align:middle}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.video-modal-content{width:95%;margin:1rem}.video-modal-header{padding:.75rem 1rem}.video-modal-title{font-size:1rem}.video-modal-close{width:32px;height:32px;font-size:1.3rem}}@media (max-width: 480px){.video-modal-content{width:98%;margin:.5rem;border-radius:8px}}body.modal-open{overflow:hidden}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll[data-astro-cid-r6tfzjdc]{animation:scroll 20s linear infinite;display:flex;gap:clamp(12px,3vw,24px);will-change:transform}.logo-container[data-astro-cid-r6tfzjdc]{background:#fff;border-radius:12px;padding:clamp(8px,2vw,16px);width:clamp(96px,20vw,160px);height:clamp(96px,20vw,160px);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.logo-container[data-astro-cid-r6tfzjdc]:hover{transform:translateY(-2px)}.logo-image[data-astro-cid-r6tfzjdc]{width:100%;height:100%;max-width:clamp(40px,8vw,80px);max-height:clamp(40px,8vw,80px);object-fit:contain;opacity:.8;transition:opacity .2s ease;display:block}.logo-container[data-astro-cid-r6tfzjdc]:hover .logo-image[data-astro-cid-r6tfzjdc]{opacity:1}@media (max-width: 768px){.animate-scroll[data-astro-cid-r6tfzjdc]{animation-duration:12s}}@media (max-width: 480px){.animate-scroll[data-astro-cid-r6tfzjdc]{animation-duration:10s}}@media (prefers-reduced-motion: reduce){.animate-scroll[data-astro-cid-r6tfzjdc]{animation:none}}.comparison-table[data-astro-cid-j7pv25f6] .support[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1rem;display:inline-block;min-width:1.25rem;text-align:center}.comparison-table[data-astro-cid-j7pv25f6] .support-yes[data-astro-cid-j7pv25f6]{color:#16a34a}.comparison-table[data-astro-cid-j7pv25f6] .support-partial[data-astro-cid-j7pv25f6]{color:#f59e0b}.comparison-table[data-astro-cid-j7pv25f6] .support-no[data-astro-cid-j7pv25f6]{color:#9ca3af}.comparison-legend[data-astro-cid-j7pv25f6]{margin:-1rem auto 0;max-width:1000px;color:#4b5563;font-size:.95rem}@media (min-width: 769px){.comparison-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:nth-child(n+2),.comparison-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:nth-child(n+2){text-align:center}.comparison-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:first-child,.comparison-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]:first-child{text-align:left}}@media (max-width: 768px){.comparison-legend[data-astro-cid-j7pv25f6]{padding:0 .5rem;text-align:center}}
