.pdt-banner-box{padding-left:1rem;padding-right:1rem;}@media (min-width:768px){.pdt-banner-box{padding-left:2rem;padding-right:2rem;}}.pdt-banner{margin-left:auto;margin-right:auto;margin-bottom:16px;margin-top:16px;display:block;border-radius:8px;}.info-grid{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1rem;border-radius:1.5rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin-left:.5rem;margin-right:.5rem;}.info-grid-item{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));border-color:transparent;border-width:1px;border-radius:1rem;overflow:hidden;}.info-grid-box{padding:1rem;}.info-icon-box{align-items:center;display:flex;margin-bottom:.75rem;}.info-icon{background-color:#16a34a;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;}.info-icon i{width:1.25rem;height:1.25rem;display:inline-block;}.info-grid-title{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1));font-weight:500;font-size:.75rem;line-height:1rem;margin-bottom:.25rem;}.info-grid-text{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1));font-weight:700;font-size:.875rem;line-height:1.25rem;}.info-grid-link{color:#16a34a;font-weight:700;font-size:.875rem;line-height:1.25rem;}@media (min-width:768px){.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}.appname-icon{background-position:-194px -1px;}.version-icon{background-position:-383px -4px;}.updated-icon{background-position:-408px -3px;}.publisher-icon{background-position:-328px -3px;}.requirements-icon{background-position:-358px -1px;}.category{background-position:-221px -1px;}.size-icon{background-position:-244px -1px;}.platform-icon{background-position:-270px -2px;}.price-icon{background-position:-299px -1px;}.pdt-details-box{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));border-radius:1rem;margin-top:2rem;margin-bottom:2rem;margin-left:.5rem;margin-right:.5rem;}.mod-info-box{margin-bottom:2rem;}.mod-info{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1));border-radius:.75rem;margin-bottom:1rem;}.mod-info-head{padding:1rem;justify-content:space-between;align-items:center;cursor:pointer;display:flex;}@media (min-width:768px){.pdt-details-box{padding-left:2rem;padding-right:2rem;}}.pdt-description{margin-top:1rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1));}.accordion-section{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1));border-radius:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}@media (min-width:768px){.accordion-section{width:66.666667%;}}@media (min-width:1024px){.accordion-section{width:50%;}}.accordion-section:after{content:"";display:table;clear:both;}.accordion-question{padding:1rem;color:#16a34a;font-size:1.25rem;line-height:1.75rem;font-weight:700;}.answer-info{border-top-width:1px;padding:1rem;}.answer-info ol li{display:flex;padding-top:.25rem;padding-bottom:.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity,1));}.answer-info ol li a:hover{text-decoration:underline;}.accordion-number{margin-right:.5rem;color:#16a34a;}.accordion-section summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;text-align:center;color:#fff;background:#1A202C;width:24px;height:24px;line-height:24px;border-radius:50%;transition:all 0.3s ease;}.accordion-section[open]{border-radius:5px;}.accordion-section[open] summary::after{content:"-";line-height:22px;}.accordion-section[open] summary{margin-bottom:8px;}.accordion-faq{position:relative;}.mod-info-item{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1));border-radius:.75rem;margin-bottom:1rem;}.mod-info-question{padding:1rem;align-items:center;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#16a34a;font-weight:700;font-size:1.25rem;line-height:1.75rem;}.mod-info-question::after{content:"+";font-size:1.2em;transition:transform 0.3s ease;margin-left:10px;}.mod-info-item[open] .mod-info-question::after{content:"-";margin-left:10px;}.mod-info-answer{font-size:1.125rem;line-height:1.7777778;padding-bottom:.75rem;padding-left:2rem;}.mod-info-answer ul li{color:#374151;}.mod-info-answer ul li::marker{color:#d1d5db;}.pdt-description-text{font-size:1.125rem;line-height:1.7777778;margin-top:1.5rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1));}.pdt-description-text h2{margin-bottom:1.0666667em;line-height:1.3333333;font-size:1.6666667em;color:#111827;font-weight:700;}.pdt-description-text h3{line-height:1.3333333;font-size:20px;color:#111827;font-weight:500;}.pdt-description-text p{margin-bottom:1.3333333em;}.pdt-description-text ul{margin-left:20px;}.pdt-description-text ol{margin-left:20px;}.check-icon{width:20px;height:20px;display:inline-block;background-position:-579px -4px;margin-right:5px;vertical-align:middle;}.pdt-image{display:flex;align-items:center;justify-content:center;margin-top:1.7777778em;margin-bottom:1.7777778em;}.schema-faq{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));border-radius:.75rem;overflow:hidden;margin-bottom:2rem;}.schema-faq-title{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));font-weight:600;font-size:1.25rem;line-height:1.75rem;padding:1.5rem;background-color:#16a34a;}.faq-question{padding:1rem;text-align:left;--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-style:solid;border-color:#e5e7eb;}details.faq-section summary::after{position:absolute;content:"+";right:10px;font-weight:500}details.faq-section p:last-of-type{margin-bottom:0}details[open].faq-section summary::after{position:absolute;content:"-";right:10px;font-weight:500}.faq-answer{background-color:#16a34a;color:white;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;padding:1rem;}.faq-question:hover{background-color:#16a34a;color:white;}.faq-answer p:first-child{margin-bottom:1.25em;}.faq-answer p:last-child{margin-top:1.25em;}.screenshots-box{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));border-radius:1rem;margin-top:2rem;margin-bottom:2rem;margin-left:.5rem;margin-right:.5rem;}@media (min-width:768px){.screenshots-box{padding-left:2rem;padding-right:2rem;}}.screenshots{position:relative;margin-top:20px;margin-bottom:20px;height:250px;}.screenshots-list{position:absolute;z-index:1;overflow-x:auto;overflow-y:hidden;width:100%;height:260px;white-space:nowrap;list-style:none;padding:0;}.screenshots-list li{position:relative;display:inline-block;margin-right:5px;}.screenshots-list-item{display:inline-block;max-width:none;min-height:250px;max-height:250px;}.screenshots-list-item img{display:inline-block;max-width:none;min-height:250px;max-height:250px;}.trust-badge{position:fixed;top:0px;left:0px;width:100vw;height:100vh;display:none;background-color:rgba(0,0,0,0.3);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:1000;}.trust-badge-box{width:640px;padding-bottom:32px;padding-top:8px;background:rgb(255,255,255);border-radius:24px;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;}.trust-badge-header{width:100%;display:flex;padding:1rem 1.5rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:space-between;}.trust-close-icon{display:inline-block;width:25px;height:25px;cursor:pointer;background-position:-639px -1px;}.trust-badge-body{display:flex;flex-direction:column;width:100%;padding:1rem 1.5rem;}.trust-body-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;}.trust-list-item{align-items:center;border-radius:5px;color:#4e4e4e;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;}.trust-list-item:hover{background-color:#f9fafd;}.success-text{color:#5cb85c;}.trust-check-icon{display:inline-block;width:16px;height:16px;cursor:pointer;background-position:-621px -5px;vertical-align:middle;}.trust-unknown-icon{display:inline-block;width:16px;height:16px;cursor:pointer;background-position:-601px -5px;vertical-align:middle;}.trust-details-link{align-self:flex-end;margin-top:1rem;font-size:.875rem;}