:root{--background-color: white;--border-color: #efefef;--border-dark-color: #464242;--font-heading: "Arial, Helvetica Neue, Helvetica, sans-serif";--font-paragraph: "Georgia, Cambria, Arial, serif";--text-color: #0c0c0d;--secondary-text-color: #d6d4d4;--nav-bg: #ffffff;--nav-text: #000000;--nav-border: #efefef;--link-color: #0c0c0d;--link-hover: #007BFF;--button-bg: #b5eae7;--placeholder-bg: #ffffff;--grey: #dad8d8;--togglecolor:var(--grey)}.dark{--background-color: #1A1A1A;--text-color: #f5f5f5;--nav-bg: #1A1A1A;--nav-text: #f5f5f5;--nav-border: #656565;--link-color: #f5f5f5;--link-hover: #0d6efd;--button-bg: #268473;--border-color: #656565;--border-dark-color: #999999;--placeholder-bg: #444444}body{background-color:var(--background-color);color:var(--text-color);transition:background-color .5s ease,color .5s ease;z-index:1}.p p{margin-bottom:1.5rem}*{box-sizing:border-box;position:relative}a,a:link,.Link{color:#326891}a:visited{color:#900}a:hover,a:active{color:#f60}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,footer a{color:inherit}.mt-120{margin-top:30rem}.custom-link{color:inherit!important}.compatible-link{color:var(--text-color)!important}.hidden-sm{display:none}@media screen and (min-width: 800px){.hidden-sm{display:flex}}.hidden-md{display:none}@media screen and (min-width: 1024px){.hidden-md{display:flex}}.hidden-sm-block{display:none}@media screen and (min-width: 800px){.hidden-sm-block{display:block}}.username-truncate{display:inline-block;max-width:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav{background-color:var(--nav-bg);color:var(--nav-text);border-color:var(--nav-border)}nav a{color:var(--link-color)}nav a:hover{color:var(--link-hover)}button.rounded-tl-3xl{background-color:var(--button-bg)}.hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.toggle{height:20px;width:40px;background:var(--togglecolor);border-radius:40px;padding:3px 4px 5px 5px;position:relative;transition:background var(--transition);cursor:pointer}.toggle:before{content:"";display:block;height:15px;width:15px;border-radius:40px;background:var(--background-color);position:absolute;z-index:2;margin-bottom:200px;transform:translate(0);transition:transform var(--transition),background var(--transition)}.toggle.enabled:before{transform:translate(12px)}.toggle input{opacity:0;position:absolute;top:0}.toggle .icons{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 5px 5px 0}.toggle .icons svg{fill:var(--togglecolor);height:20px;width:20px;z-index:0}.min-h-item{min-height:64px}.modal{position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:32%;position:relative;padding:1rem}@media screen and (max-width: 800px){.modal-content{width:80%}}.close{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:10px;top:0}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-content input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.modal-content .auth-buttons{display:flex;justify-content:space-between}.checkout-page{max-width:1200px;margin:2em auto;padding:2em;background-color:#fff;box-shadow:0 10px 20px #0000001a;border-radius:10px}.checkout-header{text-align:center;margin-bottom:2em}.checkout-header h2{color:#000;font-size:2em;font-weight:700;border-bottom:1px solid #999999;padding-bottom:10px}.form-row{display:flex;justify-content:space-between}.form-row label{flex:0 0 48%}.checkout-page label{font-size:1em;margin-bottom:1em;color:#000}.customer-details,.payment-method{background-color:#000;color:#fff;padding:.5em;margin-bottom:1em;border-radius:0}.plan-details{background-color:#d3d3d3;color:#000;padding:.5em;margin-bottom:1em;border-radius:0}.plan-price-container,.quantity-container{display:flex;justify-content:space-between;align-items:center}.side-by-side{display:flex;justify-content:space-between}.payment-option{margin-bottom:1em}.quantity-input{width:50px;text-align:right}.total-small-grey{font-size:.8em;color:gray}.payment-method{display:flex;flex-direction:column}.payment-method button{align-self:flex-end;margin-top:1em}.form-checkout h3{margin-bottom:1em}.checkout-page .text-field{border:1px solid #cccccc;font-size:1em;box-sizing:border-box;width:100%;border-radius:0}.checkout-page .submit-button{width:50%;float:right}.checkout-page button{padding:15px 20px;width:100%;background-color:#fc0;color:#000;border:none;font-size:1.2em;cursor:pointer;transition:background-color .3s ease;border-radius:0}.checkout-page button:hover,.checkout-page button:focus{background-color:#e5b800}.checkout-page button:disabled{background-color:#ccc;cursor:not-allowed}.CardElement{border:1px solid rgba(50,50,93,.1);padding:10px 12px;height:44px;width:100%;background:white;box-sizing:border-box;margin-bottom:2em;border-radius:0}.checkout-wrapper{display:flex;justify-content:space-between}.plan-details-wrapper{flex-basis:48%}.plan-image{width:100%;height:auto}.total-price{color:#0070f3;font-weight:700}.crypto-options{display:flex;align-items:center;gap:1em;flex-wrap:nowrap}.crypto-logo{height:34px;width:auto}.error-message{color:#d9534f;background-color:#f9d6d5;padding:10px;margin-top:1em;border-radius:5px;text-align:center}.subscription-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#f5f5f5}.subscription-container{width:80%;margin:auto;padding:20px;border-radius:10px}.subscription-title{text-align:center;font-size:2rem;margin-bottom:20px}.subscription-intro,.crypto-note{text-align:center;font-size:1.2rem;color:#777;margin-bottom:30px}.subscription-options{display:flex;justify-content:space-between;flex-wrap:wrap}.subscription-option{border:1px solid #eee;padding:20px;width:100%;margin-bottom:20px;background:#fff;box-shadow:0 0 10px #0000000d;border-radius:10px;transition:all .3s ease}@media (min-width: 800px){.subscription-option{width:45%}}.subscription-option:hover{box-shadow:0 0 20px #0000001a}.subscription-header{font-size:1.5rem;margin-bottom:10px}.subscription-text{color:#777;margin-bottom:10px}.subscription-features{color:#777;margin-bottom:20px}.subscription-features li.grayed-out{color:#ccc}.subscription-price{font-size:1.3rem;font-weight:700;margin-bottom:20px}.subscribe-button{background-color:#000;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:1rem;transition:all .3s ease}.subscribe-button:hover{background-color:gray}.subscription-note{margin-top:30px;color:#777;font-size:.9rem}.slick-slide>div{margin:0 3px}.max-h-3-thumbnails{max-height:300px}.placeholder-height{height:1200px}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-menu{z-index:9999;width:80%}.heading-style{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:var(--text-color);line-height:1.35em;font-weight:500;margin-bottom:1rem;margin-top:.5rem}.heading-size-h2{font-size:27px}.heading-size-h3{font-size:22px}.heading-size-h4{font-size:18px}.heading-size-h5{font-size:16px}.image-caption{color:#8a8a8a;font-size:.69rem;margin-top:.2rem;margin-bottom:1rem;text-align:right}.dropdown-container{position:relative;display:inline-block}.dropdown-menu{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-menu .dropdown-item{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-container:hover .dropdown-menu{display:block}
