:root,[data-theme=light]{--theme-accent-orange:var(--accent-blue);--theme-accent-orange-rgb:var(--accent-blue-rgb);--status-text-color:var(--accent-green);--status-border-color:var(--accent-green);--status-shadow-color:var(--accent-green);--accent3-status:var(--accent-green);--secondary-bg:var(--panel-bg-lighter);--text-title:var(--text-title-panel);--accent:var(--accent-blue);--accent-rgb:var(--accent-blue-rgb);--border:var(--border-color);--shell-max-width:450px;--shell-padding:15px;--safe-top:env(safe-area-inset-top, 0px);--safe-bottom:env(safe-area-inset-bottom, 0px);--safe-left:env(safe-area-inset-left, 0px);--safe-right:env(safe-area-inset-right, 0px)}[data-theme=dark] #abertura,[data-theme=light] #abertura{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:fixed;flex-direction:column;z-index:99999;opacity:1;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;height:100%;display:flex;width:100%}*,body,html{padding:0;margin:0}#selectorBarIp,#splashText,#welcomeText,.top-bar-title{font-weight:700}.nav-item-custom i,.topitem-bar i{transition:font-size .2s;margin-bottom:3px}#renewLoginBtn,.menu-list-modal-body li.modal-menu-item:hover{background-color:var(--panel-bg-lighter)}*,.section-screen{box-sizing:border-box}:root{--primary-bg:#081021;--panel-bg:#1C2541;--panel-bg-lighter:#2A3B60;--text-main:#D0D8E8;--text-muted:#8F9CB8;--text-title-main:#E0E8FF;--text-title-panel:#A0C0FF;--accent-blue:#00D2FF;--accent-blue-rgb:0,210,255;--accent-green:#3DDC97;--accent-green-rgb:61,220,151;--border-color:#3A506B;--input-bg:#233150;--input-border:var(--border-color);--status-bg-color:rgba(var(--accent-green-rgb),0.1);--accent-warning:#FFD166;--accent-warning-rgb:255,209,102;--accent-orange-connecting:#FFA500;--accent-orange-connecting-rgb:255,165,0;--accent-silver:#A0B0C0;--accent-silver-rgb:160,176,192;--accent-error-base:#EF6E8D;--accent-error-base-rgb:239,110,141;--shadow:0 2px 10px rgba(0,0,0,0.3)}[data-theme=light]{--primary-bg:#F0F2F5;--panel-bg:#FFFFFF;--panel-bg-lighter:#E9EDF0;--text-main:#334155;--text-muted:#64748B;--text-title-main:#1E293B;--text-title-panel:#0F172A;--accent-blue:#3B82F6;--accent-blue-rgb:59,130,246;--accent-green:#10B981;--accent-green-rgb:16,185,129;--border-color:#CBD5E1;--input-bg:#E2E8F0;--input-border:#CBD5E1;--status-bg-color:rgba(var(--accent-green-rgb),0.15);--accent-warning:#F59E0B;--accent-warning-rgb:245,158,11;--accent-orange-connecting:#FF8C00;--accent-orange-connecting-rgb:255,140,0;--accent-silver:#B0BEC5;--accent-error-base:#EF4444;--accent-error-base-rgb:239,68,68;--shadow:0 2px 10px rgba(0,0,0,0.1)}body,html{height:100%;font-family:Nunito,Arial,sans-serif;background:var(--primary-bg);color:var(--text-main);overflow-x:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#checkUserModalBody .info-value-display,.chat-message,.info-value-display,.log-message,[contenteditable=true],input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[data-theme=dark] body,[data-theme=dark] html{background-image:url('https://i.postimg.cc/DyL3tbtn/20250606-050804.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;width:100%;height:100%;z-index:1}[data-theme=dark] body::before{content:"";position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:1;pointer-events:none}[data-theme=light] body,[data-theme=light] html{background-image:url('https://i.postimg.cc/Pf1Z04zS/20250606-062619.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;width:100%;height:100%;z-index:1}[data-theme=light] #abertura{background-image:url('https://i.postimg.cc/13L1XpxL/fundo-gradiente-534x800.png');align-items:center;justify-content:center}[data-theme=dark] #abertura{background-image:url('https://i.postimg.cc/Qdz1WzCf/image.png');align-items:center;justify-content:center}.app-shell,.main-connect-area{flex-direction:column;position:relative}*{-webkit-tap-highlight-color:transparent}#abertura.hidden{opacity:0;visibility:hidden}#aberturaCanvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#splashLogo{max-width:60%;max-height:100px;margin-bottom:25px;opacity:0;transform:scale(.5) translateY(20px);animation:1.2s cubic-bezier(.25,.46,.45,.94) .5s forwards logoEntry}#splashText{font-size:2em;color:#0090d6;opacity:0;transform:translateY(20px);animation:1s ease-out 1.2s forwards textEntry;text-shadow:0 0 10px rgba(var(--accent-blue-rgb),.5)}@keyframes logoEntry{0%{opacity:0;transform:scale(.5) translateY(20px)}60%{opacity:1;transform:scale(1.1) translateY(-5px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes textEntry{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#backgroundCanvas{display:none}.app-shell{width:100%;max-width:var(--shell-max-width);height:100%;display:flex;margin-inline:auto;padding-inline:var(--shell-padding);padding-block-start:var(--safe-top);padding-block-end:var(--safe-bottom);background-color:transparent!important;z-index:2;overflow:hidden}@media (min-width:600px){:root{--shell-max-width:600px;--shell-padding:24px}}.custom-top-bar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0;flex-shrink:0;margin-bottom:5px}.top-bar-icon-btn,.top-bar-title{align-items:center;display:flex;font-size:1.2em}.top-bar-icon-btn{background:0 0;border:1px solid transparent;padding:8px;border-radius:8px;cursor:pointer;justify-content:center;width:40px;height:40px;flex-shrink:0}[data-theme=light] .top-bar-icon-btn{background-color:var(--panel-bg);border:1px solid var(--border-color);color:var(--text-muted);box-shadow:var(--shadow)}[data-theme=light] .custom-top-bar .top-bar-icon-btn.active,[data-theme=light] .top-bar-icon-btn:hover{background-color:var(--panel-bg);border-color:var(--border-color);color:var(--text-muted);box-shadow:var(--shadow)}[data-theme=dark] .top-bar-icon-btn{background-color:#0c172c;box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03);border:1px solid rgba(50,70,110,.3);color:#b0c4de}[data-theme=dark] .custom-top-bar .top-bar-icon-btn.active,[data-theme=dark] .top-bar-icon-btn:hover{background-color:#0c172c;box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03);border-color:rgba(50,70,110,.3);color:#b0c4de}.custom-top-bar #appInfoBtn,.custom-top-bar #menuBtnTopBar{width:44px;height:44px;padding:10px}.custom-top-bar #appInfoBtn i,.custom-top-bar #menuBtnTopBar i{font-size:1.4em}.top-bar-title{justify-content:center;color:var(--text-main);overflow:hidden;flex-grow:1;text-align:center;margin:0 5px}#welcomeText,.vpn-pro-icon{color:var(--text-title-main)}@keyframes welcomeAnimation{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}#welcomeText{display:inline-block;opacity:0}.vpn-pro-icon{font-size:1.3em;margin-right:8px}#selectorBarIp,.server-selector-name,[data-theme=light] #renewLoginBtn,[data-theme=light] #saveLoginBtn,[data-theme=light] #selectorBarIp,[data-theme=light] #toggleAirplaneModeModalBtn,[data-theme=light] #toggleHotspotBtn{color:var(--text-main)}.server-selector-bar{display:flex;align-items:center;background-color:rgba(16,24,43,.7);padding:10px 15px;border-radius:10px;margin:10px auto;width:calc(100% - 20px);max-width:360px;cursor:pointer;border:1px solid var(--border);box-shadow:var(--shadow)}[data-theme=light] .server-selector-bar{background-color:rgba(255,255,255,.75);border-radius:10px;border:1px solid var(--border);box-shadow:var(--shadow)}.server-selector-flag{width:48px;height:32px;border-radius:4px;margin-right:10px;object-fit:contain;border:none;background-color:transparent;flex-shrink:0}.server-selector-text-wrapper{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;margin-right:8px}.server-selector-name{font-weight:600;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-selector-description{font-size:.7em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.log-message,.server-selector-arrow{display:inline}.ip-display-top{text-align:center;color:var(--text-muted);font-size:.9em;font-weight:500;margin-bottom:20px}#bottomNavProfileAuth span,.stat-value-new,.status-display{font-weight:600}#appDynamicLogoContainer,#appLogoContainerNewUI,#connectionStatePanel,#serverPlanInfoBtn,#servidorSection,.app-header-orange,.bottom-app-navigation-orange,.connect-btn,.connection-status-pill,.footer,.info-panel,.ip-address-orange.old-ip-class,.power-button-text,.search-container,.search-server,.separator-line-orange,.server-info-card,.user-info-area{display:none!important}.main-content-new-ui{flex-grow:1;display:flex;flex-direction:column;width:100%;align-items:center;overflow:hidden;min-height:0}.main-content-wrapper-expand{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:0;position:relative}.main-connect-area{display:flex;align-items:center;justify-content:center;width:100%;padding-bottom:30px}.power-button-container{position:relative;margin-bottom:15px}.power-button-globe{width:160px;height:160px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:transform .2s,background .3s;background:radial-gradient(circle at center,#012851 58%,transparent 58.5%),radial-gradient(circle at center,transparent 58%,var(--accent-silver) 58.5%,var(--accent-silver) 80%,transparent 80.5%);box-shadow:0 0 0 15px #001935;border:none}[data-theme=light] .power-button-globe{background:radial-gradient(circle,#e0e8f0 58%,transparent 58.5%),radial-gradient(circle,transparent 58%,var(--accent-silver) 58.5%,var(--accent-silver) 80%,transparent 80.5%);box-shadow:0 0 0 15px #fff}.power-button-globe:active{transform:scale(.96)}.power-icon{font-size:3.2em;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3);margin-bottom:0}[data-theme=light] .power-icon{color:var(--text-title-panel);text-shadow:0 0 8px rgba(var(--accent-silver-rgb),.2)}.power-button-globe.connected{background:radial-gradient(circle at center,#012851 58%,transparent 58.5%),radial-gradient(circle at center,transparent 58%,var(--accent-blue) 58.5%,var(--accent-blue) 80%,transparent 80.5%);box-shadow:-12px -12px 30px -2px rgba(var(--accent-blue-rgb),.7),0 0 0 15px #001935}[data-theme=light] .power-button-globe.connected{background:radial-gradient(circle,#e0e8f0 58%,transparent 58.5%),radial-gradient(circle,transparent 58%,var(--accent-blue) 58.5%,var(--accent-blue) 80%,transparent 80.5%);box-shadow:-12px -12px 30px -2px rgba(var(--accent-blue-rgb),.7),0 0 0 15px #fff}.power-button-globe.connected .power-icon{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}[data-theme=light] .power-button-globe.connected .power-icon{color:var(--text-title-panel);text-shadow:0 1px 2px rgba(0,0,0,.2)}.power-button-globe.connecting{background:radial-gradient(circle at center,#012851 58%,transparent 58.5%),radial-gradient(circle at center,transparent 58%,var(--accent-orange-connecting) 58.5%,var(--accent-orange-connecting) 80%,transparent 80.5%);box-shadow:0 0 0 15px #001935}[data-theme=light] .power-button-globe.connecting{background:radial-gradient(circle,#fff0e0 58%,transparent 58.5%),radial-gradient(circle,transparent 58%,var(--accent-orange-connecting) 58.5%,var(--accent-orange-connecting) 80%,transparent 80.5%);box-shadow:0 0 0 15px #fff}.power-button-globe.auth-failed{background:radial-gradient(circle at center,#012851 58%,transparent 58.5%),radial-gradient(circle at center,transparent 58%,var(--accent-error-base) 58.5%,var(--accent-error-base) 80%,transparent 80.5%);box-shadow:0 0 0 15px #001935}[data-theme=light] .power-button-globe.auth-failed{background:radial-gradient(circle,#e0e8f0 58%,transparent 58.5%),radial-gradient(circle,transparent 58%,var(--accent-error-base) 58.5%,var(--accent-error-base) 80%,transparent 80.5%);box-shadow:0 0 0 15px #fff}.power-icon.connecting{color:var(--accent-orange-connecting)!important;font-size:3.2em!important;margin-bottom:0!important}.power-button-globe.connected::after,.power-button-globe.connected::before{animation:none;opacity:0;display:none}.power-button-globe::after,.power-button-globe::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(var(--accent-silver-rgb),.25);opacity:0;animation:2.5s ease-out infinite ripple;pointer-events:none;z-index:1}.power-button-globe.connecting::after,.power-button-globe.connecting::before{border-color:rgba(var(--accent-orange-connecting-rgb),.25)}.power-button-globe::after{animation-delay:1.25s}@keyframes ripple{0%{width:100%;height:100%;opacity:.4}100%{width:170%;height:170%;opacity:0}}.status-display{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:100%;text-align:center;font-size:.95em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--text-main);min-height:22px}.new-connection-stats{display:flex;justify-content:space-between;width:100%;padding:0 20px 5px;margin-top:40px;margin-bottom:calc(65px + env(safe-area-inset-bottom) + 20px);flex-shrink:0}.stat-item-new{display:flex;align-items:center}.download-stat-new{justify-content:flex-end}.upload-stat-new{justify-content:flex-start}.stat-text-content{display:flex;flex-direction:column;width:95px}.download-stat-new .stat-text-content{text-align:right;margin-right:10px}.upload-stat-new .stat-text-content{text-align:left;margin-left:10px}.stat-label-new{font-size:.8em;color:var(--text-muted);margin-bottom:2px}.stat-value-new{font-size:1em;color:var(--text-main)}#bottomNavProfileAuth span,#bottomNavProfileAuth.active i.fas.fa-user,#bottomNavProfileAuth.active span,#bottomNavProfileAuth:hover i.fas.fa-user,#bottomNavProfileAuth:hover span,.stat-icon-new{color:var(--accent-blue)}.stat-icon-wrapper{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.stat-progress-svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.stat-progress-svg .progress-track{stroke:var(--input-bg);fill:transparent}[data-theme=dark] .stat-progress-svg .progress-track{stroke:#101c33}.stat-progress-svg .progress-value{stroke:var(--accent-blue);fill:transparent;stroke-linecap:butt}.stat-progress-svg.active .progress-value{animation:1.5s linear infinite spinStatSegment,1.5s ease-in-out infinite pulseStatSegmentOpacity}@keyframes spinStatSegment{to{stroke-dashoffset:var(--segment-circumference-negative)}}@keyframes pulseStatSegmentOpacity{0%,100%{opacity:.6}50%{opacity:1}}.stat-icon-new{font-size:1.1em;position:relative;z-index:1}.custom-bottom-nav{display:flex;justify-content:space-around;align-items:stretch;width:100%;max-width:450px;margin:0 auto;padding:5px 0 calc(5px + env(safe-area-inset-bottom));background-color:var(--panel-bg);border-top:1px solid var(--border-color);position:absolute;bottom:0;left:50%;transform:translateX(-50%);flex-shrink:0;height:calc(65px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10}.nav-item-custom,.topitem-bar{flex-direction:column;color:var(--text-muted);font-size:.7em;text-align:center}.category-item-wrapper,.menu-list-modal-body li.modal-menu-item{box-shadow:var(--shadow);background-color:var(--panel-bg);margin-bottom:8px}[data-theme=dark] .custom-bottom-nav{background-color:#0c172c;border-top-color:#1f2c4a}.nav-item-custom{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:500;padding:5px;flex:1;min-width:0}.nav-item-custom i{font-size:1.6em}.nav-item-custom span,.topitem-bar span{line-height:1.2;display:block}.topitem-bar{align-items:center;justify-content:center}.rotear-passo,.rotear-titulo{color:var(--text-title-panel)}.rotear-titulo{margin-bottom:10px}.modal-content,.rotear-descricao,.rotear-final,.rotear-obs{color:var(--text-main)}.rotear-descricao{margin-left:5px;margin-bottom:5px}.rotear-final{margin-left:5px}.rotear-obs{margin-left:0;margin-top:10px}#bottomNavProfileAuth i.fas.fa-user{font-size:2em;color:var(--accent-blue);margin-bottom:1px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);overflow:hidden;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .25s ease-out}.modal-content{background:var(--panel-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;width:90%;max-width:380px;border-radius:15px;animation:.3s ease-out modalopen;max-height:85vh;display:flex;flex-direction:column;border:1px solid var(--border-color);box-shadow:var(--shadow);-webkit-user-select:none!important;user-select:none!important}@keyframes modalopen{from{opacity:0;transform:translate(-50%,-60%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal-header{margin-bottom:15px;flex-shrink:0;padding-right:40px}.modal-body-scrollable ul li,.modal-title{margin-bottom:5px}.modal-title{font-size:1.3em;font-weight:700;color:var(--text-title-panel)}.modal-subtitle{font-size:.9em;color:var(--text-muted);font-weight:400}.modal-body-scrollable{flex-grow:1;overflow-y:auto;padding:10px 5px 10px 0;font-size:.85em;line-height:1.6;text-align:left}.category-header,.server-items-container .server-item-accordion{padding:10px 12px;display:flex;cursor:pointer;transition:background-color .2s}.modal-body-scrollable h4{font-size:1.1em;color:var(--text-title-panel);margin-top:15px;margin-bottom:8px}.modal-body-scrollable p{margin-bottom:10px}.modal-body-scrollable ul{list-style:disc;margin-left:20px;margin-bottom:10px}#serverSelectionModal .server-selection-modal-body{flex-grow:1;overflow-y:auto;list-style:none;padding:0;margin:0}#serverSelectionModalList{list-style:none;padding:0;margin:0;width:100%}.category-item-wrapper{border-radius:10px;border:1px solid var(--border);overflow:hidden}.category-item-wrapper:last-child,.menu-list-modal-body li.modal-menu-item:last-child{margin-bottom:0}.category-header{justify-content:space-between;align-items:center}.menu-list-modal-body,.server-list-inner{list-style:none;padding:0;margin:0}.category-header:hover{background-color:rgba(var(--accent-rgb),.05)}.category-header .category-title-accordion{color:var(--text-title-panel);font-weight:700;display:flex;align-items:center;font-size:1em}.category-header .category-icon-accordion{margin-right:10px;font-size:1em;color:var(--accent);width:18px;text-align:center}.category-toggle-icon{font-size:.9em;color:var(--text-muted);transition:transform .3s ease-out}.category-header.expanded .category-toggle-icon{transform:rotate(180deg)}.server-items-container{max-height:0;overflow:hidden;transition:max-height .35s ease-out}.server-items-container .server-item-accordion{align-items:center;border-top:1px solid var(--border-color)}.server-items-container .server-item-accordion:hover{background-color:rgba(var(--accent-rgb),.08)}.server-items-container .server-item-accordion.selected-visually{background-color:rgba(var(--accent-rgb),.12)}.server-item-accordion .server-img-accordion{width:36px;height:36px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:1.3em;color:var(--text-muted);overflow:hidden;flex-shrink:0}.server-item-accordion .server-img-accordion img{width:100%;height:100%;object-fit:contain}.server-item-accordion .server-img-accordion .fallback-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.server-item-accordion .server-details-accordion{flex:1;overflow:hidden;display:flex;flex-direction:column}.server-item-accordion .server-name-accordion{font-weight:600;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.9em;margin-bottom:1px}.server-item-accordion .server-desc-accordion{font-size:.75em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.server-item-accordion .server-type-accordion{background:rgba(var(--accent-rgb),.1);color:var(--accent);font-size:.65em;padding:1px 5px;border-radius:8px;display:inline-block;font-weight:600;align-self:flex-start;margin-top:1px;margin-bottom:2px}.menu-list-modal-body{flex-grow:1}.menu-list-modal-body li.modal-menu-item{display:flex;padding:12px 10px;cursor:pointer;transition:background-color .2s;border-radius:8px;border-bottom:none}.menu-list-modal-body .modal-menu-item .menu-item-icon{align-self:center;margin-right:12px;font-size:1.2em;color:var(--accent);width:20px;text-align:center;flex-shrink:0}.menu-list-modal-body .modal-menu-item .menu-item-name{flex-grow:1;font-weight:700;color:var(--text-title-panel);display:block;margin-bottom:3px}.menu-list-modal-body .modal-menu-item .menu-item-description{font-size:.8em;color:var(--text-muted);display:block;line-height:1.3}.menu-list-modal-body .modal-menu-item .menu-item-arrow{font-size:.9em;color:var(--text-muted);align-self:center;margin-left:auto;padding-left:8px}.input-group{margin-bottom:15px}.input-label{display:block;font-size:.9em;margin-bottom:6px;color:var(--text-muted);font-weight:600}.info-value-display,.input-field{padding:10px 12px;font-weight:500;width:100%;font-size:1em;background-color:var(--input-bg);color:var(--text-main)}.input-field{border-radius:8px;border:1px solid var(--input-border);transition:border-color .2s,box-shadow .2s}.input-field:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.2)}.info-value-display{border:1px solid var(--input-border);border-radius:8px;cursor:default;user-select:text}.input-line{display:flex}.input-line .input-field{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text{background-color:var(--input-bg);border:1px solid var(--input-border);border-left:none;color:var(--text-muted);padding:0 12px;display:flex;align-items:center;cursor:pointer;border-top-right-radius:8px;border-bottom-right-radius:8px}.input-group-text:hover{color:var(--accent)}.save-btn{color:#fff;width:100%;padding:12px;border:none;border-radius:8px;font-size:1em;font-weight:700;cursor:pointer;transition:background-color .3s,transform .3s}.save-btn:hover{transform:translateY(-1px)}.save-btn i{margin-right:5px}.modal-button-group{display:flex;gap:10px;margin-top:10px}.modal-button-group .save-btn{flex:1;width:auto}#renewLoginBtn{border:1px solid var(--accent-green)}#renewLoginBtn:hover{background-color:var(--input-bg);border-color:var(--accent-green)}#saveLoginBtn,#toggleAirplaneModeModalBtn,#toggleHotspotBtn{background-color:var(--panel-bg-lighter);border:1px solid var(--accent-blue)}#saveLoginBtn:hover,#toggleAirplaneModeModalBtn:hover,#toggleHotspotBtn:hover{background-color:var(--input-bg);border-color:var(--accent-blue)}.close-btn{position:absolute;top:12px;right:12px;font-size:1.3em;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s;color:var(--text-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border-color);border-radius:6px;line-height:1}.section-header,.section-screen{top:0;background:var(--primary-bg)}.close-btn:hover{color:var(--accent-blue);border-color:var(--accent-blue);background-color:rgba(var(--accent-blue-rgb),.08);box-shadow:none}.section-screen{display:none;position:fixed;left:0;width:100%;height:100%;z-index:200;overflow-y:auto;overflow-x:hidden;animation:.3s cubic-bezier(.4,0,.2,1) fadeIn;padding:0 0 env(safe-area-inset-bottom);flex-direction:column;transition:opacity .25s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.section-header{display:flex;align-items:center;padding:calc(env(safe-area-inset-top) + 15px) 20px 10px;border-bottom:1px solid var(--border);position:sticky;z-index:10;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);flex-shrink:0}.back-btn{font-size:1.4em;margin-right:15px;cursor:pointer;padding:5px;transition:color .2s,transform .2s;color:var(--accent-blue)}.back-btn:hover{color:var(--accent);transform:scale(1.1)}.section-title{font-size:1.2em;font-weight:700;color:var(--text-title-main)}.section-content{padding:15px;padding-bottom:calc(15px + env(safe-area-inset-bottom));flex-grow:1;overflow-y:auto}#logsSection .section-content{padding:10px 15px calc(15px + env(safe-area-inset-bottom));font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:.8em;line-height:1.4;color:var(--text-main);overflow-x:hidden;scroll-behavior:smooth}.log-item{background:0 0;border:none;box-shadow:none;border-radius:0;margin-bottom:0;padding:2px 0;font-weight:400;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-all}.log-item.error{color:var(--accent-error-base)}.log-item.warning{color:var(--accent-warning)}.log-item.success{color:var(--accent3-status)}.log-timestamp{color:var(--text-muted);margin-right:8px;display:inline}.clear-logs-btn{border:1px solid rgba(var(--accent-error-base-rgb),.5);color:var(--accent-error-base);padding:6px 10px;font-size:.9em;background:0 0;font-weight:500;border-radius:6px;margin-left:auto}.clear-logs-btn:hover{background:rgba(var(--accent-error-base-rgb),.1)}#atualizarSection .section-content,.update-modal{background:var(--panel-bg);color:var(--text-main);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:15px;padding:20px;text-align:center}#atualizarSection .section-content{margin:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.update-icon{font-size:2.5em;color:var(--accent);margin-bottom:15px;display:inline-block}.update-text{font-size:1em;margin-bottom:8px;color:var(--text-main);font-weight:500}.toastify{z-index:10000!important}