:root{--uc-bg:#10152a;--uc-surface:#19233c;--uc-line:#2d3958;--uc-accent:#a5b4fc;--uc-text:#edf1ff;--uc-muted:#9cacca}*{box-sizing:border-box}html,body{background:var(--uc-bg)!important;color:var(--uc-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body{margin:0}button,a,input,select,textarea{outline-offset:4px}a,button{transition:background .18s,color .18s,box-shadow .18s}button{cursor:pointer}a{text-decoration:none}.uc-header{height:92px;display:flex;justify-content:space-between;align-items:center;padding:0 5vw;background:#11182e;border-bottom:1px solid var(--uc-line)}.uc-brand{display:flex;gap:13px;align-items:center;color:white;font-size:25px;font-weight:800;letter-spacing:.1em}.uc-brand small{display:block;font-size:9px;letter-spacing:.23em;color:var(--uc-muted);margin-top:3px}.uc-symbol{background:#a5b4fc;color:#171e3c;display:flex;width:49px;height:49px;align-items:center;justify-content:center;border-radius:16px;font-size:31px;letter-spacing:-5px}.uc-symbol span{font-size:18px;align-self:flex-start;margin-top:8px}.uc-head-right{display:flex;align-items:center;gap:23px}.uc-signature{font-size:10px;color:#98a7cb;letter-spacing:.15em}.uc-account{display:flex;gap:10px;align-items:center;color:white;font-size:13px}.uc-account b{background:#283658;color:#c7d2fe;padding:12px;border-radius:50%;font-size:12px}.uc-account small{display:block;color:#9cacca;font-size:10px;margin-top:3px}.uc-exit{background:transparent;border:1px solid var(--uc-line);width:38px;height:38px;border-radius:12px;color:#c7d2fe}.uc-nav{display:flex;gap:5px;padding:13px 5vw;position:sticky;top:0;z-index:50;background:#11182ef5;border-bottom:1px solid var(--uc-line);backdrop-filter:blur(18px);align-items:center}.uc-menu{position:relative}.uc-menu summary{list-style:none;display:flex;gap:18px;align-items:center;padding:12px 17px;border-radius:10px;cursor:pointer;font-size:13px;color:#aab9d9}.uc-menu summary::-webkit-details-marker{display:none}.uc-menu.selected summary,.uc-menu[open] summary{background:#293655;color:#dce3ff}.uc-menu-items{position:absolute;top:calc(100% + 10px);left:0;width:260px;padding:8px;background:#1b2742;border:1px solid #384b70;border-radius:16px;box-shadow:0 25px 70px #0007}.uc-menu-items a{display:flex;align-items:center;gap:11px;color:#cbd5ee;padding:13px;font-size:13px;border-radius:10px}.uc-menu-items a:hover,.uc-menu-items a[aria-current]{background:#334466;color:white}.uc-menu-items i{font-size:20px;color:#a5b4fc}.uc-search-open{margin-left:auto;padding:11px 13px;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #364360;border-radius:10px;color:#aab9d9;font-size:12px}.uc-search-open kbd{background:#283451;padding:2px 7px;border-radius:4px}.uc-main{max-width:1600px;margin:auto;padding:0 5vw;min-height:calc(100vh - 165px)}.uc-page-band{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:36px 0 26px}.uc-page-band p{color:#8295bc;letter-spacing:.17em;font-size:9px;font-weight:700;margin:0 0 10px}.uc-page-band h1{font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:700;margin:0}.uc-shortcut{display:flex;align-items:center;gap:10px;background:#233451;color:#bdd0f4;padding:12px 15px;border:1px solid #354b71;border-radius:12px;font-size:12px}.uc-shortcut i{font-size:20px;color:#7dd3fc}.uc-content{padding-bottom:36px;min-height:55vh}.uc-footer{display:flex;justify-content:space-between;padding:24px 0;border-top:1px solid var(--uc-line);color:#8194b8;font-size:10px;letter-spacing:.08em}.uc-alert{display:flex;align-items:center;gap:12px;background:#423928;border:1px solid #786135;padding:15px;border-radius:14px;margin-bottom:24px;color:#f4db9d;font-size:12px}.uc-alert a{margin-left:auto;color:#ffe6b1;white-space:nowrap}.uc-tag{background:#314065;color:#ced8ff;border-radius:30px;padding:8px 12px;font-size:11px}.page-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px!important;border:1px solid var(--uc-line)!important;border-radius:16px;margin-bottom:20px;background:#19233c!important}.page-header h2{font-size:20px;font-weight:650}.card,.stat-card,.vpn-stat,.vpn-wrap{background:#19233c!important;border:1px solid #2d3958!important;border-radius:18px!important;box-shadow:0 8px 22px #080d1d30}.stat-card{padding:24px!important;position:relative;overflow:hidden;border-top:3px solid #818cf8!important}.stat-card:hover{border-color:#6076ac!important;transform:translateY(-2px)}.btn-primary{background:#a5b4fc!important;color:#18213d!important;border:1px solid #c7d2fe!important;border-radius:11px!important;font-weight:700!important;padding:11px 17px!important}.btn-primary:hover{background:#c7d2fe!important;box-shadow:0 4px 18px #6366f133}.btn-secondary{background:#283653!important;border:1px solid #3c4f76!important;color:#d8e3fc!important;border-radius:11px!important}.btn-danger{border-radius:11px!important}.form-input,.form-select,.form-textarea,.login-input,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea{background:#111a30!important;color:#e4ebff!important;border:1px solid #3b4b6f!important;border-radius:10px!important;min-height:40px;padding:10px 12px}input::placeholder,textarea::placeholder{color:#8193b6!important}input:focus,textarea:focus,select:focus{border-color:#a5b4fc!important;box-shadow:0 0 0 3px #818cf820!important}.form-label,label{color:#b7c6e4}.form-label{font-size:12px;font-weight:600}table{border-collapse:separate!important;border-spacing:0!important;width:100%}thead{background:#243250!important}th{color:#afc1e5!important;font-size:10px!important;letter-spacing:.06em;text-transform:uppercase;padding:14px 16px!important}td{border-color:#2d3958!important;padding:14px 16px!important;font-size:12px}tbody tr:hover{background:#23314e!important}tbody tr:nth-child(even){background:#17213a}.tab-btn,.tab-button{border-radius:10px!important;padding:10px 15px!important}.tab-btn.active,.tab-button.active{background:#344573!important;color:#d9e3ff!important;border-color:#a5b4fc!important}.modal-content,.modal-box,.modal-panel,[role=dialog]{background:#19233c!important;border-color:#3b4b6f!important;border-radius:20px!important}div[class*=bg-dark-800],section[class*=bg-dark-800]{background:#19233c!important}div[class*=bg-dark-900]{background:#111a30!important}.text-primary-400,.text-primary-500{color:#a5b4fc!important}.text-dark-400,.text-dark-500{color:#95a7ca!important}.border-dark-700,.border-dark-600{border-color:#2d3958!important}.vpn-pill{border-radius:7px!important}.vpn-stat strong{color:#a5b4fc!important}.vpn-wrap{padding:24px!important}.uc-search{width:min(580px,92vw);max-height:80vh;padding:18px;background:#19233c;color:white;border:1px solid #3b4b6f;border-radius:20px;box-shadow:0 30px 100px #0009}.uc-search::backdrop{background:#070c1dcc;backdrop-filter:blur(8px)}.uc-search-top{display:flex;gap:12px;align-items:center;border-bottom:1px solid #344464;padding-bottom:16px;margin-bottom:10px}.uc-search-top input{width:100%}.uc-search-top button{background:transparent;color:#cbd5ee;border:0;font-size:28px}#uc-results{max-height:50vh;overflow:auto}#uc-results a{display:flex;gap:14px;align-items:center;padding:13px;color:#dce6ff;border-radius:12px}#uc-results a:hover{background:#2d3e62}#uc-results a span:nth-child(2){flex:1;font-size:14px}#uc-results small{display:block;font-size:10px;color:#8da3cb;margin-top:3px}#uc-results i{font-size:23px;color:#a5b4fc}[hidden]{display:none!important}.uc-content>.\-mx-6{margin:0 0 24px!important;border-radius:16px!important;background:#1a2743!important}.uc-content>.\-mx-6 h2{font-size:23px!important}.uc-content>.\-mx-6 p{display:none}.uc-content #statsRow{gap:18px}.uc-content>.page-header~h1{margin-top:20px}body:has(.login-input){background:radial-gradient(ellipse at 20% 20%,#283863,#10152a 65%)!important}body:has(.login-input)>.flex{max-width:1100px!important;margin:8vh auto!important;min-height:80vh!important;border:1px solid #344462;border-radius:28px;overflow:hidden;background:#141d34;box-shadow:0 40px 100px #03091c88}body:has(.login-input) #vanta-bg{background:linear-gradient(150deg,#31467a,#19223f)!important}body:has(.login-input) .gradient-text{color:#c7d2fe!important;background:none!important;-webkit-text-fill-color:#c7d2fe!important}body:has(.login-input) .login-input{padding-left:44px!important}body:has(.login-input) button[type=submit]{background:#a5b4fc!important;color:#18213d!important;border-radius:12px!important}body:has(.login-input) canvas{opacity:.16!important}body:has(.login-input) .text-primary-400{color:#c7d2fe!important}@media(max-width:1000px){.uc-signature{display:none}.uc-nav{padding:10px 3vw;gap:2px;flex-wrap:wrap}.uc-menu summary{padding:10px;font-size:12px;gap:8px}.uc-search-open{font-size:0;gap:0}.uc-search-open i{font-size:18px}.uc-search-open kbd{display:none}.uc-main{padding:0 3vw}.uc-header{padding:0 3vw}.uc-menu:last-of-type .uc-menu-items{left:auto;right:0}}@media(max-width:600px){.uc-header{height:76px}.uc-brand{font-size:21px}.uc-symbol{width:40px;height:40px}.uc-head-right{gap:10px}.uc-account span{display:none}.uc-nav{position:relative}.uc-menu summary{padding:9px 8px}.uc-menu-items{width:235px;z-index:60}.uc-menu:nth-of-type(3) .uc-menu-items{left:auto;right:0}.uc-page-band{padding:26px 0 22px}.uc-page-band h1{font-size:24px}.uc-shortcut{font-size:0;padding:10px}.uc-shortcut i{font-size:21px}.uc-shortcut span{display:none}.uc-footer{font-size:8px}.uc-alert{flex-wrap:wrap}.uc-alert a{margin:0}.uc-content{overflow-x:clip}.card,.vpn-wrap{padding:16px!important}body:has(.login-input)>.flex{margin:20px 12px!important;min-height:calc(100vh - 40px)!important}.uc-search-open{margin-left:0}}
.uc-login-kicker{font-size:10px;letter-spacing:.18em;color:#a5b4fc;margin:15px 0}.uc-login-title{font-size:58px;line-height:1.08;font-weight:800;letter-spacing:-.055em;margin:20px 0;color:#eef2ff}.uc-login-description{font-size:14px;line-height:1.9;color:#b0c0e1}.uc-login-chips{display:flex;gap:10px;justify-content:center;margin-top:35px}.uc-login-chips span{border:1px solid #5b70a8;border-radius:30px;padding:8px 14px;font-size:11px;color:#c7d2fe}body:has(.login-input)>.flex>div:first-child{background:radial-gradient(ellipse at top,#344f87,#1a2746)!important}body:has(.login-input)>.flex>div:first-child>div.relative{padding:35px!important}
