@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;color:#fff;min-height:100vh;margin:0;display:flex;flex-direction:column}body,html{margin:0;padding:0;height:100%;background-image:url(/static/media/background.0b574a5a.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;font-family:Poppins,sans-serif}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}footer,header,main{padding:20px;text-align:center}.admin-container{background:rgba(0,0,0,.6);color:#fff;padding-bottom:50px}.admin-header{text-align:center;padding-top:100px;margin-bottom:50px}.admin-table th{background:#222}.admin-table tr:nth-child(odd) td{background:#2a2a2a}.admin-table tr:nth-child(2n) td{background:#333}.admin-content{max-width:800px;margin:0 auto;padding:20px}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:20px}.admin-user-card{background:#333;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease}.admin-user-card:hover{transform:translateY(-5px)}.admin-user-card strong{color:#ff043a}.card-content p{margin:10px 0;line-height:1.4}.card-actions{margin-top:20px;text-align:right}.card-actions button{background-color:#ff043a;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.card-actions button:hover{background-color:#e60000}.loading-gif{display:block;margin:auto;width:50px;height:auto}.authorize-network-section{background:green;max-width:500px;margin:auto;border-radius:5px;padding:10px;display:flex;align-items:center;justify-content:center}.logout-box,.profile-box{display:none}button.change-password-button{display:flex;margin:0 auto}.account-details-text,.password-change-text{margin-top:5px;text-align:center}.payment-button.stripe{margin-bottom:20px;max-width:200px}.payment-button.stripe,.payment-invoice-check{color:#fff;border:none;padding:12px 24px;font-size:16px;cursor:pointer;border-radius:4px;transition:background-color .3s ease,transform .2s ease;outline:none;text-decoration:none;display:inline-block;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.payment-invoice-check{background-color:#00bd00}.payment-invoice-check:hover{background-color:#00b118}.payment-button.stripe:focus,.payment-button.stripe:hover,.payment-invoice-check:hover{transform:translateY(-2px);box-shadow:0 4px 6px 0 rgba(0,0,0,.3)}.payment-button.stripe:active{background-color:#555abf;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.2);transform:translateY(0)}.coupon-manager-container{max-width:750px;margin:auto;background:#111;padding:20px;border-radius:10px;color:#fff}.coupon-manager-header{text-align:center;padding-bottom:20px;border-bottom:1px solid #555;margin-bottom:20px}.coupon-list{list-style:none;padding:0}.coupon-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;background:#333;padding:10px;border-radius:5px}.coupon-code{font-weight:700}.coupon-discount{margin-left:10px}.delete-button{background-color:#ff043a;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:background-color .3s}.delete-button:hover{background-color:#e60000}.input-group{display:flex;grid-gap:10px;gap:10px;margin-bottom:20px}.input-group button,.input-group input{padding:10px;border-radius:5px;border:none}.input-group input{flex:1 1;background-color:hsla(0,0%,100%,.1);color:#fff}.input-group button{background-color:#0d6efd;color:#fff;cursor:pointer;transition:background-color .3s}.input-group button:hover{background-color:#0a58ca}.header{display:flex;justify-content:space-evenly;align-items:center;color:#fff;width:100%;z-index:1000;height:50px;transition:background-color .3s ease;padding:10px}.header,.sidenav{background-color:#111;position:fixed;top:0}.sidenav{width:0;height:100%;right:0;overflow-x:hidden;transition:width .5s ease;padding-top:60px;z-index:998}.hamburger-icon{cursor:pointer;width:40px;height:40px;display:none}.close-icon{cursor:pointer;width:30px;height:30px;position:absolute;top:10px;right:20px}.sidenav a:hover{color:#f1f1f1}.nav-logo{margin-right:20px}.nav-group{justify-content:flex-start}.auth-actions,.nav-group{display:flex;align-items:center}.auth-actions{justify-content:end;grid-gap:20px;gap:20px}.profile-box-button{padding:10px;margin-right:20px}.logout-box,.profile-box{display:flex;align-items:center;cursor:pointer}.logout-box a,.profile-box a{text-decoration:none;color:#fff;margin-left:8px}.nav-content{display:flex;align-items:center;justify-content:flex-start}.nav-content a{color:#fff;text-decoration:none;margin:0 10px;transition:color .3s ease}.nav-content a:hover{color:#ff043a}.nav-buttons{justify-content:flex-end}.nav-buttons,.nav-home-link{display:flex;align-items:center}.nav-home-link{text-decoration:none}.logo-text{margin-left:10px;color:#fff}.header-logo{height:40px;width:auto}.compatible-grid span.highlight,.faq-container span.highlight,.features-container span.highlight,.pricing-container span.highlight,.support-container span.highlight{color:#ff043a}.header.shrink{background-color:rgba(17,17,17,.5)}nav.header{content:center}.header a{color:#fff;text-decoration:none;margin:0 10px}.discord-button{background-color:#ff043a;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.account-page-container{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}.nav-buttons button{width:100px;height:30px;margin-left:10px;background-color:#ff043a;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;font-size:16px}.nav-buttons button:hover{background-color:#ff043a;transform:scale(1.05)}.supported-hardware img:hover{transition:background-color .3s ease,transform .2s ease;transform:scale(1.05)}.password-change-section{margin-top:20px}.password-reset-container{flex-direction:column;flex:1 1}.checkout-container{max-width:600px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.checkout-title,.section-title{color:#333;text-align:center}.invoice-details,.payment-options{margin-top:20px}.payment-button{display:block;width:100%;padding:10px 20px;margin-top:10px;border:none;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}.payment-button.stripe{background-color:#6772e5}.payment-button.stripe:hover{background-color:#5469d4}.payment-button.paypal{background-color:#ffc439}.payment-button.paypal:hover{background-color:#ffb700}.checkout-loading{text-align:center;padding:50px 0}.checkout-section{height:100vh}.checkout-container{margin-top:100px}.coupon-validation-message{margin:10px 0;color:#ff043a}.coupon-validation-message.success{color:#3fa34d}.try-again-button{width:100px}.back-profile-button,.try-again-button{background:transparent;border:none;color:#ff043a;font-weight:700;cursor:pointer;outline:2px solid #ff043a;margin-left:15px;padding:10px}.back-profile-button{max-width:200px}.dns-support-links{color:#ff043a}.reset-network-authorize-button{background-color:#333;color:#fff;font-size:14px;border-radius:5px;border-style:none;transition:background-color .3s,transform .2s;cursor:pointer;padding:10px;margin:0 10px 0 25px}.ip-warning-message{color:red;margin-top:10px;text-align:center}.otp-input-container{display:flex;justify-content:center;margin:20px 0}.otp-input{width:40px;height:50px;margin:0 5px;text-align:center;font-size:24px;border:1px solid #ccc;border-radius:4px}.verify-otp-button{background-color:#ff043a;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:18px;display:block;margin:20px auto;transition:background-color .3s}.verify-otp-button:hover{background-color:#af0026}.lazy-div{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:20px;padding:20px;font-size:1.5em}.status-card{background:#333;color:#fff;padding-bottom:5px;border-radius:5px}.status-header{color:#fff;background:#222;padding:10px;border-radius:5px 5px 0 0}.status-content{padding-bottom:25px;border-radius:5px}.status-indicator{color:#0f0;margin-bottom:10px}.status-checkmark{font-weight:700;margin-right:5px}.status-help-text{max-width:654px;margin:0 auto 25px}.activated-ip{font-weight:700}.ip-address{margin-bottom:20px}.status-button{padding:10px 20px;border:none;border-radius:5px;margin-right:10px;cursor:pointer}.activate{background:#fc0;color:#222}.deactivate{background:#d00;color:#fff}.status-button:hover{opacity:.8}.tab-component{margin-top:20px}.tab-titles{display:flex;justify-content:center;margin-bottom:10px}.tab-title{padding:10px 20px;background-color:initial;color:#fff;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-right:5px}.tab-title.active{border-color:#ff043a;color:#ff043a}.dns-selection-title,.status-header{color:#979595}.tab-panel{display:none}.tab-panel.active{display:block}.hidden{display:none}h2.psn-container-header{padding-left:20px}.psn-container-header{background:#ff043a;margin-top:0;font-size:24px;text-align:center;padding:5px;text-transform:uppercase}h2.pc-container-header{padding-left:20px}.pc-container-header{background:#ff043a;margin-top:0;font-size:24px;text-align:center;padding:5px;text-transform:uppercase}h2.xbox-container-header{padding-left:20px}.xbox-container-header{background:#ff043a;margin-top:0;font-size:24px;text-align:center;padding:5px;text-transform:uppercase}.hidden-checkbox{display:none;position:absolute;opacity:0;width:0;height:0}.status-sweaty{color:red;font-size:12px}.status-botty{color:#0f0;font-size:12px;margin-right:20px}.status-average{color:orange;font-size:12px;margin-right:-5px}.location-time{color:#c3bfbf}.country-name{text-align:left}.country-item{margin-bottom:10px;display:flex;align-items:center}.country-flag{width:30px;height:auto;margin-right:10px}.status-header{margin-bottom:20px;margin-top:30px}.status-content,.status-header{text-align:center}.country-item input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.country-item label{display:flex;align-items:center;cursor:pointer}.country-item .custom-checkbox{height:20px;width:20px;background-color:#eee;border-radius:3px;margin-right:10px;position:relative}.custom-checkbox{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;background:#fff;border-radius:3px;border:1px solid #ddd}.location-time{text-align:left;font-size:12px;margin-left:2px}.country-item img.country-flag{width:40px;height:25px;margin-right:10px;border-radius:2px}.country-item{margin-top:10px}.country-item:hover input~.custom-checkbox{background-color:#ccc}.country-item input:checked~.custom-checkbox{background-color:#ff043a}.custom-checkbox:after{content:"";position:absolute;display:none}.country-item input:checked~.custom-checkbox:after{display:block}.country-item .custom-checkbox:after{left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{border:4px solid #f3f3f3;border-top-color:#ff043a;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;margin:0 auto}.loading-container{display:flex;justify-content:center;align-items:center;padding:10px;background:#222;border-radius:5px;max-width:600px;height:50px}.loading-text{flex-grow:0;margin-left:10px}.account-section-header h2{text-align:left;vertical-align:middle;font-weight:800;margin-bottom:32px;font-size:36px;color:#fff;text-transform:uppercase;margin-top:0}.authorize-network-section{box-shadow:0 7px 25px #111}.account-second-section{padding:50px;margin-top:20px}h1.faq-account-title{padding:0}.signup-form-container{padding:20px}.alerts-container{max-width:300px;margin:0 auto}.signup-box-container{display:flex;justify-content:space-around;align-items:center;padding:40px;background-color:#111;color:#fff;margin:170px auto 100px;max-width:800px;border-radius:5px}.signup-form{max-width:300px;margin:0 auto}.signup-info-container{background-color:#222;width:100%;padding:20px;border-radius:0 5px 5px 0}.signup-header{position:relative}.signup-header:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:80%;height:2px;background-color:#ff043a;border-radius:1px}.signup-container{display:flex;justify-content:space-around;align-items:center;padding:20px;background-color:#111;color:#fff;margin:170px auto 100px;max-width:800px;border-radius:5px}.signup-page-container{display:flex;flex-direction:column;min-height:100vh}.signup-content{flex:1 1}.signup-header{margin-bottom:20px;text-align:center}.signup-form{display:flex;flex-direction:column}.signup-form label{margin-bottom:5px;text-align:left;font-size:12px}.signup-form input{margin-bottom:30px;padding:10px;border:none;border-radius:5px}.signup-button{background-color:#ff043a;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;max-width:100px;margin:0 auto}.signup-button:hover{background-color:darken(#680016,10%)}.already-account p,.terms-text{text-align:center;font-size:.8em;margin-top:20px}.signup-info-container{width:40%}.signup-info-list{list-style:none;padding:0;font-size:14px}.signup-info-list li{margin-bottom:10px}.signup-gun-image{max-width:100%;height:auto;margin-top:20px}.signup-header span.highlight,.terms-text span.highlight{color:#ff043a}.already-account a,.terms-text a{text-decoration:none;color:#ff043a}.already-account a:hover,.terms-text a:hover{text-decoration:underline}.check-payment-button,.pay-invoice-button{background-color:#23ad01}.invoices-container{max-height:800px;max-width:1200px;overflow-y:auto;overflow-x:auto;background:"#222";margin:0 auto}.my-profile-section{margin-top:50px}.invoice-section{height:100vh}.invoice-grid-row:nth-child(2n){background-color:#2a2a2a}.invoice-grid-row:nth-child(odd){background-color:#333}.invoice-grid-header,.invoice-grid-row{display:grid;grid-template-columns:repeat(6,1fr);text-align:left;padding:10px;align-items:center}.invoice-grid-header span,.invoice-grid-row span{text-align:left}.invoice-grid-header>span{font-weight:700}.invoice-grid-row>span{padding:5px 0}.check-payment-button,.pay-invoice-button{background-color:#ff043a;color:#fff;padding:5px;border:none;border-radius:5px;cursor:pointer}.pay-now-container{grid-column:6/-1}.login-form-container{background-color:#111;width:65%;padding:20px;border-radius:5px 0 0 5px}.signup-container{height:60vh}.terms-container{flex:1 1;margin-top:175px;margin-bottom:100px;padding:20px;background-color:rgba(0,0,0,.6)}.terms-header{text-align:center;margin-bottom:20px}.updated-terms{font-size:.7em}.terms-title{color:#fff;font-size:2em}.terms-content{border-radius:5px}.terms-section{margin-bottom:20px}.terms-subtitle{color:#ff043a;font-size:1.5em}.terms-update-notice{font-size:.9em;color:#fff;text-align:center;margin-top:20px}.FAQ-container{flex:1 1;background-color:rgba(0,0,0,.6);text-align:left;padding-left:27%;padding-right:5%}.FAQ-title{padding:0}.faq-title-header{margin-top:75px}.faq-titles{color:#ff043a;text-decoration:none}.privacy-container{flex:1 1;padding:20px;background-color:rgba(0,0,0,.6)}.privacy-header{text-align:center;margin-bottom:20px}.updated-privacy{font-size:.7em}.privacy-title{color:#fff;font-size:2em}.privacy-content{border-radius:5px}.privacy-section{margin-bottom:20px}.privacy-subtitle{color:#ff043a;font-size:1.5em}.privacy-update-notice{font-size:.9em;color:#fff;text-align:center;margin-top:20px}.footer{background-color:#111;color:#fff;text-align:center;padding:20px;position:relative}.footer-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:1200px;margin:0 auto;text-align:left;align-items:start}.footer-section{display:flex;flex-direction:column;min-height:180px}.footer-section a{text-decoration:none;color:#fff}.footer-section h4{margin-bottom:10px;font-weight:700}.footer-section{margin:auto}.footer-section ul{list-style:none;padding:0}.footer-section ul li a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section a:hover,.footer-section ul li a:hover{color:#ff043a}.footer-bottom{margin-top:20px;font-size:.8em}.home{padding-top:100px;padding-bottom:100px;margin-top:0}.home-header-text{font-size:52px;max-width:500px;margin:0 auto}.home-header{color:#fff;text-align:center;padding:100px 20px;margin-top:-100px}.home-header h1 .highlight{color:#ff043a}.subtitle{margin-top:20px;font-size:1em}.support-text{margin-top:20px;font-weight:700;font-size:.7em;color:#ff043a;letter-spacing:3px}.supported-hardware img{max-width:100%;height:auto;margin-top:20px}.button-container{margin-top:30px;display:flex;justify-content:center;grid-gap:20px;gap:20px}.button{text-decoration:none;color:#fff;padding:10px 20px;border:none;border-radius:5px;transition:background-color .3s ease;cursor:pointer}.buy-now{background-color:#ff043a}.features{background-color:#28a745}.button:hover{opacity:.8}.button-container .button{display:inline-block;width:100px;height:30px;line-height:30px;margin:0 10px;background-color:#ff043a;color:#fff;text-align:center;font-size:16px;border-radius:5px;text-decoration:none;transition:background-color .3s,transform .2s}.button-container a.button:first-child{background-color:#ff043a}.button-container a.button:nth-child(2){background-color:#353535}.button-container .button:hover{background-color:#ff043a;transform:scale(1.1)}.button-container .button:first-child{margin-left:0}.homeBanner{width:100%;height:auto;margin-bottom:20px}.features-container{background-color:rgba(0,0,0,.6);color:#fff;text-align:center;padding:50px 0}.features-grid{grid-template-columns:repeat(3,1fr);grid-gap:30px;max-width:1200px}.features-grid,.second-grid{display:grid;gap:30px;margin:0 auto;justify-items:center}.second-grid{grid-template-columns:repeat(2,2fr);grid-gap:30px;max-width:900px}.feature-item,.features-grid .feature-item{padding:20px;border-radius:10px}.features-header{color:#fff;padding:20px}.features-header .highlight,.features-subtitle .highlight{color:#ff043a}.feature-item img{width:80px;height:80px;object-fit:contain}.feature-item img:hover{transition:background-color .3s ease,transform .2s ease;transform:scale(1.1)}.feature-item h2,.feature-item p{font-size:15px}.features-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;align-items:left;padding-bottom:80px;grid-template-areas:"image text" "benefits benefits"}.feature-item-2:first-child{grid-area:image}.feature-item-2:nth-child(2){grid-area:text}.benefits-container{grid-area:benefits}.feature-item-2 p,h1{padding:20px;border-radius:10px}.happy-gamer-img{width:80%;height:380px;margin-top:100px;margin-bottom:20px}.benefits-container{display:flex;justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-top:20px}.benefit-item{background-color:#ff043a;color:#fff;padding:8px 16px;border-radius:15px;display:flex;align-items:center;font-size:.8rem}.checkmark{margin-right:5px}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto;padding:20px 20px 80px}.image-item{display:flex;align-items:center;justify-content:center;padding:10px}.image-item img{max-width:100%;height:100px;object-fit:contain;transition:transform .3s ease}.image-item img:hover{transform:scale(1.05)}.compatible-grid{margin-top:100px}.how-header{grid-template-columns:repeat(1,1fr);max-width:800px;padding-bottom:80px}.how-header,.how-to-grid{display:grid;margin:0 auto}.how-to-grid{grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1200px;padding:0 15px}.how-header h1,.how-to-item{text-align:center}.how-to-item img{width:15%;max-width:200px;margin:0 auto 20px}.support-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:20px;gap:20px;max-width:1200px;padding:20px;margin:0 auto 60px}.support-text h1{font-size:32px;color:#fff}.support-text p{color:#fff}.support-image img{width:50%;height:auto;margin-top:100px}.try-before h1{padding:0}.try-before p{margin:0 auto;max-width:800px}.button-container-trial{margin-top:30px;text-align:center}.button.buy-now{display:inline-block;margin-bottom:4px}.button-subtitle{margin-top:5px;display:block;font-size:.8em;color:#666}.floating-container{position:fixed;bottom:20px;right:20px;z-index:1000}.floating-button{width:60px;height:60px;border-radius:50%;background-color:#3f51b5;color:#fff;font-size:24px;border:none;box-shadow:0 4px 8px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center}.floating-button:hover{background-color:#133a69}.floating-card{position:fixed;bottom:100px;right:20px;width:300px;background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:999;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.chat-card{position:absolute;bottom:80px;right:0;width:350px;height:500px;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;background-color:#121212;color:#e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:999}.chat-header{background-color:#3f51b5;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;border-radius:10px}.chat-header h3{margin:0}.chat-log{flex:1 1;padding:10px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.user-message{text-align:right;color:#fff;margin-bottom:10px}.bot-message{font-family:Poppins,Arial,sans-serif,Segoe UI Emoji;font-size:14px;color:#ddd;margin-bottom:10px}.chat-input-container{padding:10px;display:flex;grid-gap:10px;gap:10px;align-items:center}.chat-input-container input{flex:1 1;padding:8px;border-radius:5px;border:none;margin-right:5px}.chat-input-container button{background:#3f51b5;color:#fff;border:none;padding:8px 12px;cursor:pointer}.game-mode-select{flex:1 1;padding:5px;border:1px solid #ccc;border-radius:5px}.game-mode-select option{background:#1e1e1e;color:#fff}button{padding:5px 10px;background-color:#3f51b5;color:#fff;border:none;cursor:pointer}button:disabled{background-color:#9c9c9c;cursor:not-allowed}.user-message{align-self:flex-end;background-color:#4a4a4a}.bot-message,.user-message{padding:10px;border-radius:10px;max-width:70%;word-wrap:break-word}.bot-message{align-self:flex-start;background-color:#3f51b5;color:#fff}.prediction-message{align-self:flex-start;background-color:#2e2e2e;padding:10px;border-radius:10px;display:flex;align-items:center;grid-gap:5px;gap:5px;max-width:80%;word-wrap:break-word;margin-bottom:5px}.flag-icon{width:24px;height:18px;border-radius:3px}.bot-message span.warning{color:orange;font-weight:700}.reviews-container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:20px;margin-top:50px;margin-bottom:35px}.nav-buttons-container{display:flex;justify-content:center;margin-top:20px}.feature-item-2-title{color:#ff043a}.nav-button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;margin-left:100px;margin-right:100px}.review{max-width:800px;margin:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.review,.review-content{text-align:center;flex-grow:1}.review-text{font-size:1rem;margin-bottom:1rem}.reviewer-info{justify-content:center;margin-top:10px}.review-img{width:60px;height:60px;border-radius:50%;margin-right:10px}.reviewer-name{font-weight:700}.reviewer-role{font-style:italic;font-size:.8rem;margin-top:0;color:#ff043a}p.how-subtitle{max-width:800px;margin:0 20px;color:#fff;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.faq-container{max-width:600px;margin:0 auto}.faq-item{background-color:#333;color:#fff;margin-bottom:15px;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.faq-question{padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{padding:16px;border-top:1px solid #444;font-size:14px;text-align:left}.faq-icon{font-weight:700;color:#ff043a}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-top:160px}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.pricing-container{margin-top:100px;background-color:rgba(0,0,0,.6);color:#fff;text-align:center;padding:20px 0}.pricing-card{background-color:#333;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;text-align:center;width:300px;margin:10px;transition:transform .3s ease,box-shadow .3s ease;position:relative}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:28%;background:rgba(0,0,0,.3);border-top-left-radius:20px;border-top-right-radius:20px;pointer-events:none}.pricing-subtitle-text{font-size:12px;color:#fff}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.pricing-title{color:#ff043a;font-size:24px;margin-bottom:10px}.pricing-price{color:#fff;font-size:32px;font-weight:700;margin-bottom:20px}.pricing-features{list-style:none;padding:0;margin-bottom:20px;text-align:left}.pricing-features li{margin-bottom:8px;color:#fff;display:flex;align-items:center}.pricing-features li:before{content:"✔";color:#ff043a;margin-right:8px;font-size:16px}.btn{background-color:#ff043a;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:16px;transition:background-color .3s ease;width:80%;margin-top:20px}.btn:hover{background-color:#610000}.pricing-flex-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;grid-gap:20px;gap:20px;margin:40px 0}.password-reset-container{display:flex;justify-content:space-around;align-items:center;padding:20px;background-color:#111;color:#fff;margin:170px auto 100px;max-width:1200px;border-radius:5px}.password-reset-page-container{display:flex;flex-direction:column;min-height:100vh}.password-reset-content{flex:1 1}.password-reset-form-container{width:40%}.password-reset-header{margin-bottom:20px;text-align:center}.password-reset-form{display:flex;flex-direction:column}.password-reset-form label{margin-bottom:5px;text-align:left;font-size:12px}.password-reset-form input{margin-bottom:30px;padding:10px;border:none;border-radius:5px}.password-reset-button{background-color:#ff043a;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;max-width:100px;margin:0 auto}.password-reset-button:hover{background-color:darken(#680016,10%)}.support-image img{width:80%;margin-top:20px}.dns-section{max-width:400px;margin:0 auto}@media (max-width:768px){.review{max-width:100%;margin:0 10px;padding:0 10px}.psn-container-header{background:#ff043a;margin-top:0;text-align:center;text-transform:uppercase}.header{display:flex;justify-content:space-between;align-items:center;padding:0}.nav-buttons,.nav-content{display:none}.nav-logo{display:flex;align-items:center}.account-container{grid-template-columns:1fr}.password-reset-container{display:flex;justify-content:space-around;align-items:center;padding:20px;background-color:#111;color:#fff;margin:170px auto 100px;max-width:1200px;border-radius:5px}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-section{margin-bottom:20px}.login-form-container,.signup-container{flex-direction:column}.login-form-container,.signup-form-container{border-radius:5px;width:100%}.reviews-container{flex-direction:column}.nav-button{margin-bottom:10px}.how-to-grid{grid-template-columns:1fr}.how-to-item img{max-width:200px;margin:0 auto 20px}.faq-text,.features-container,.footer,.h1,.p,.pricing-subtitle,.support-text,.support-text img,.try-before{padding:5px 10px}.nav-buttons-container{flex-direction:row;width:100%;padding:0 10px}.nav-button{flex:1 1;margin:0 10px}.features-grid-2{grid-template-columns:1fr;grid-template-areas:"text" "video" "text2" "image";grid-gap:10px;gap:10px}.your-video-container{grid-area:video}.your-second-text-container{grid-area:text2}.feature-item-2:nth-child(2){grid-area:image;grid-area:text}.features-grid,.features-grid-2,.how-to-grid,.second-grid,.support-container{grid-template-columns:1fr}.image-grid{grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;padding:15px}.image-item img{height:80px}.how-to-item img{width:15%;height:auto;margin-bottom:20px}.support-image img{width:100%;margin-top:20px}.happy-gamer-img,.ytp-cued-thumbnail-overlay-image{width:70%;height:auto;margin-bottom:20px;margin-top:20px}.button-container .button,.nav-buttons button{width:80px;margin:10px}.button-container{flex-direction:row}.benefit-item{font-size:.7rem}.button-container-trial,.home-header,.reviews-container,footer,header,main{padding:10px}.feature-item-2-title,.features-header .highlight{font-size:32px}.feature-item h2,.feature-item p,.subtitle,.support-text{font-size:.9rem}.status-card{width:100%;margin:10px 0}p.status-help-text{max-width:400px;padding:10px}.country-list,.country-list-2{display:flex;flex-wrap:wrap;flex-direction:column}.location-changed{width:80%}.countries-container{flex-direction:column;align-items:center}.country-list,.country-list-2{width:100%}.country-list-2{margin-top:-20px}a.button.buy-now,a.button.features{width:150px;margin:0 5px 60px}.faq-item{max-width:80%;margin:20px auto 0;padding:10px}.logout-box,.profile-box{display:flex}.logout-box{margin-right:5px}.account-second-section{padding:20px;margin-top:20px}.dns-selection-title,.location-time,.status-header{color:#c3bfbf}.home-header-text{font-size:52px;max-width:500px;margin:30px}.account-details-text,.password-change-text{margin-top:5px;text-align:center}.account-details-section,.account-plan-section,.accounts-details-info-section,.password-change-info-section,.password-change-section{width:350px}.signup-info-container{width:80%}.hamburger-icon{display:flex;margin:"0 auto"}.pay-now-container{margin-top:10px}.invoices-container{max-height:800px;overflow-y:auto;overflow-x:auto;background:"#222"}.invoice-grid-row .pay-now-container,.invoice-grid-row span{display:block;margin-bottom:10px;padding:5px}.check-payment-button,.pay-invoice-button{width:auto;margin-left:0;margin-top:5px}.status-sweaty{color:red}.status-botty,.status-sweaty{font-size:12px;text-align:left}.status-botty{color:#0f0}.status-average{color:orange;font-size:12px;text-align:left}.invoices-container{max-height:300px}.signup-box-container{flex-direction:column}.img.PC1,.img.PC2,.img.PC3,.img.PC4,.img.PC5,.img.PC6{max-width:100%}.dns-section{max-width:300px;margin:0 auto}.connection-section{margin-bottom:50px}.nav-logo{margin-right:0}.otp-input{margin:0 auto}p.reset-network-disc{max-width:300px;margin:0 auto}.FAQ-container{padding:20px}.announcement-bar{background:linear-gradient(135deg,#ff043a,#d40327);color:#fff;text-align:center;padding:12px 20px;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:100}.announcement-bar-text{max-width:1200px;margin:0 auto}.announcement-bar p{margin:0;font-size:16px;line-height:1.4}@media (max-width:768px){.announcement-bar{padding:10px 15px}.announcement-bar p{font-size:14px}}@media (max-width:480px){.announcement-bar{padding:8px 10px}.announcement-bar p{font-size:13px;line-height:1.3}.image-grid{grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px}.image-item img{height:70px}}}
/*# sourceMappingURL=main.49b6a6c8.chunk.css.map */