/* ScaryMU Midnight Blue — reference composition, native Morpheus PHP views. */
:root{--vm-bg:#0b0d10;--vm-panel:#17181b;--vm-panel-bottom:#111214;--vm-line:rgba(255,255,255,.075);--vm-accent:#008cfa;--vm-deep:#0056b8;--vm-silver:#e1ebf1;--vm-muted:#9da2ac;--vm-gradient:linear-gradient(115deg,#0b0d10 0%,#23252a 25%,#125d8f 65%,#1d9df3 100%);--vm-font:'Montserrat',Arial,sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:74px}
.vm-route-intro{padding:20px;color:#35b6ff;font-size:13px}.vm-native-table{overflow-x:auto}.vm-download-table{width:100%;border-collapse:collapse;font-size:12px;color:#35b6ff}.vm-download-table th{font-size:11px;text-transform:uppercase;color:#35b6ff;background:#24262b;padding:14px 18px;white-space:nowrap}.vm-download-table td{padding:16px 18px;border-top:1px solid var(--vm-line)}.vm-download-table td:nth-child(3){white-space:nowrap}.vm-download-links{display:flex;flex-wrap:wrap;gap:7px}.vm-download-links .vm-button{font-size:10px;padding:7px 11px;white-space:nowrap}.vm-additional-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px}.vm-additional-downloads strong{display:block;color:#d4edfe;font-size:13px;margin-bottom:8px}.vm-additional-downloads p,.vm-additional-downloads a{font-size:11px;color:#35b6ff}.vm-download-notice{margin-top:16px;padding:15px 18px;background:#125d8f22;border-left:2px solid #399ada;color:#35b6ff;font-size:12px;border-radius:0 7px 7px 0}.vm-guide-head{margin-bottom:20px}.vm-guide-head>a{font-size:12px}.vm-guide-head h1{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;margin:15px 0 0}.vm-guide-head h1 svg{color:#35b6ff}.vm-guide-head h1 small{font-size:10px;color:#35b6ff;font-weight:500;margin-left:auto}.vm-guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.vm-guide-menu>a{display:flex;align-items:center;gap:10px;padding:15px;font-size:12px;color:#35b6ff!important;border-bottom:1px solid var(--vm-line)}.vm-guide-menu>a svg:last-child{margin-left:auto}.vm-guide-menu>a:hover{background:#1d9df317;color:#35b6ff!important}.vm-guide-menu .vm-guide-all{color:#35b6ff!important;font-weight:700}.vm-guide-welcome{padding:35px 25px;text-align:center;color:#35b6ff;border-bottom:1px solid var(--vm-line)}.vm-guide-welcome>svg{color:#35b6ff;margin:auto auto 18px}.vm-guide-welcome h2{font-size:20px!important;font-weight:800;margin-bottom:12px}.vm-guide-welcome p{font-size:12px;color:#35b6ff}.vm-guide-summary{padding:22px;border-bottom:1px solid var(--vm-line)}.vm-guide-summary h3{font-size:15px!important;margin-bottom:10px;font-weight:700}.vm-guide-summary h3 a{color:#daf0fe}.vm-guide-summary p{font-size:12px;line-height:1.8;color:#35b6ff;margin-bottom:14px}.vm-guide-pagination{padding:20px}.vm-article-head{padding:25px;border-bottom:1px solid var(--vm-line)}.vm-article-head>span{display:flex;align-items:center;gap:9px;color:#35b6ff;font-size:11px}.vm-article-head h1{font-size:26px;font-weight:800;margin:17px 0 20px}.vm-article-head nav{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#35b6ff}.vm-guide-body{padding:28px;font-size:14px;line-height:1.8;color:#35b6ff}.vm-guide-body img,.vm-guide-body video,.vm-guide-body iframe{max-width:100%;height:auto}.vm-guide-body h2{font-size:22px;margin:25px 0 15px}.vm-guide-body p{margin-bottom:14px}.vm-guide-body ul,.vm-guide-body ol{padding-left:24px}.vm-guide-body li{list-style:initial;margin:8px 0}.scary-void .vm-content .sc-reg{padding:0!important;font-family:var(--vm-font);--sc-blue:#1d9df3}.scary-void .vm-content .sc-reg-head{grid-template-columns:1fr!important;gap:12px}.scary-void .vm-content .sc-reg-grid{grid-template-columns:1fr!important;gap:15px}.scary-void .vm-content .sc-reg-side{position:static!important;border-radius:12px!important;background:#0f2331!important}.scary-void .vm-content .sc-reg-intro,.scary-void .vm-content .sc-reg-main{background:linear-gradient(135deg,#1b1c20,#0b111b)!important;border:1px solid var(--vm-line)!important;border-radius:12px!important;padding:25px!important}.scary-void .vm-content .sc-reg-intro:before{display:none}.scary-void .vm-content .sc-reg-bonus{background:#125d8f22!important;border:1px solid #29648b66!important;border-radius:9px!important;padding:17px!important}.scary-void .vm-content .sc-reg h1{font-size:27px!important}.scary-void .vm-content .sc-reg-main input[type=submit]{background:linear-gradient(115deg,#125d8f,#1d9df3)!important}.scary-void .vm-content .sc-reg .sc-reg-number{border-radius:8px;background:#125d8f55;border-color:#4293c9}.scary-void .vm-content .sc-reg .sc-reg-title{border-color:var(--vm-line)}
.scary-void .vm-content>.ajax-container{max-width:none!important;width:100%!important}
.scary-void .vm-account-content .form-group{display:flex!important;justify-content:flex-end!important;align-items:center}
.scary-void .vm-account-content .submit_button{width:auto!important;min-width:80px!important;margin:0!important}
.scary-void .vm-account-content .login-input{text-align:left!important}
.scary-void .vm-content .page-header{height:auto!important;justify-content:flex-start!important;text-align:left!important}
.scary-void .vm-content .page-header .page-title{text-align:left!important}
body.scary-void{margin:0;padding:54px 0 0!important;background:var(--vm-bg)!important;background-image:none!important;color:var(--vm-silver);font-family:var(--vm-font);font-size:14px;line-height:1.65;overflow-x:hidden}
body.scary-void *{box-sizing:border-box}body.scary-void a{color:#35b6ff;text-decoration:none}body.scary-void a:hover{text-decoration:none;color:#35b6ff}body.scary-void button,body.scary-void input,body.scary-void select,body.scary-void textarea{font-family:var(--vm-font)}
body.scary-void :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #9ed8fe;outline-offset:3px}
.scary-void .sc-skip{position:fixed;left:20px;top:-100px;z-index:99999;background:#e5f5ff;color:#0b0d10;padding:12px 20px}.scary-void .sc-skip:focus{top:10px}
.vm-icon{display:block;flex:none;pointer-events:none}.vm-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle}
.vm-topbar{height:54px;position:fixed;left:0;top:0;width:100%;z-index:1000;background:linear-gradient(110deg,#0b0d10ee,#0a1822e8 65%,#0c1019f2);border-bottom:1px solid var(--vm-line);display:flex;justify-content:space-between;align-items:center;padding:0 40px;font-size:12px;backdrop-filter:blur(14px)}
.vm-topbar>span{display:flex;align-items:center;gap:7px;letter-spacing:.04em}.vm-status-label{color:#929baa}.vm-topbar strong{color:#35b6ff;font-weight:700}.vm-status-dot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:#91a1b7}.vm-status-dot[data-state=online]{background:#4eb6fc;box-shadow:0 0 9px #1d9df3,0 0 18px #1d9df36e;animation:vm-online-pulse 1.8s ease-in-out infinite}.vm-status-dot[data-state=offline]{background:#d75a6b;box-shadow:0 0 8px #d75a6b44}
.vm-socials{display:flex;gap:22px;align-items:center}.vm-socials>a{color:#8a93a5!important;display:flex}.vm-socials>a:hover{color:#35b6ff!important}.vm-language{position:relative}.vm-language>button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#e5f3fc;font-size:11px;font-weight:700;padding:7px 0;cursor:pointer}.vm-language>button>span:first-child{font-size:19px;line-height:1}.vm-language-arrow{color:#8b95a8;padding-left:3px}.vm-language ul{position:absolute;top:100%;right:0;background:#1d1f23;border:1px solid #28475b;min-width:160px;list-style:none;margin:0;padding:6px;border-radius:9px;box-shadow:0 12px 30px #0009;z-index:10}.vm-language li{font-size:12px;color:#35b6ff;padding:0}.vm-language li a{display:block;padding:9px 12px;color:#d5e9f6!important;border-radius:5px}.vm-language li a:hover{background:#125d8f66}
.vm-hero{position:relative;height:548px;width:100%;overflow:hidden;isolation:isolate;background:var(--vm-bg)}.vm-hero-art{position:absolute;inset:0;max-width:1960px;margin:auto;background-position:top center;background-size:100% auto;background-repeat:no-repeat;filter:hue-rotate(64deg) saturate(1.18);z-index:0}.vm-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--vm-bg),transparent 24%),linear-gradient(270deg,var(--vm-bg),transparent 24%),linear-gradient(0deg,var(--vm-bg),transparent 40%),linear-gradient(180deg,#0b0d108c,transparent 11%)}.vm-hero-inner{max-width:1360px;padding:80px 40px 60px;margin:auto;min-height:548px;display:flex;align-items:center;position:relative;z-index:3;pointer-events:none}.vm-hero-logo{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:470px;width:42%;pointer-events:auto}.vm-hero-logo>a{display:block;width:100%;text-align:center}.vm-hero-logo img{display:block;width:100%;height:auto;max-height:235px;object-fit:contain;filter:drop-shadow(0 0 15px #55b9fc78);animation:vm-logo-float 4s ease-in-out infinite}.vm-hero-logo p{font-size:13px;letter-spacing:.55em;color:#daeffd;opacity:.92;text-transform:uppercase;text-align:center;line-height:1.8;margin:19px 0 0;text-shadow:0 0 18px #1d9df360}.vm-hero-status{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:7px 16px;border:1px solid #1d9df340;border-radius:99px;background:#0b1f2c70;backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 #ffffff0b,0 6px 18px #0006}.vm-hero-status strong{font-size:15px;font-weight:800;line-height:1;color:#eef8ff}.vm-hero-status>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#35b6ff}
.vm-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.vm-particles i{position:absolute;bottom:-10px;display:block;border-radius:50%;background:#d0ecfe;opacity:0;box-shadow:0 0 8px #77c6fa8c;animation:vm-particle-rise linear infinite;will-change:transform,opacity}
.vm-navigation{max-width:1280px;margin:0 auto 38px;padding:0 12px;position:relative;z-index:5}.vm-nav{display:flex;align-items:stretch;gap:0;padding:7px 10px;border-radius:18px;background:linear-gradient(180deg,#1c1d20eb,#121315f0);border:1px solid var(--vm-line);box-shadow:inset 0 1px 0 #ffffff0d,0 20px 44px -14px #000b;backdrop-filter:blur(14px)}.vm-nav>a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px 6px 15px;border-radius:12px;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#949eaf!important;position:relative;transition:color .2s,background .2s}.vm-nav>a .vm-icon-wrap,.vm-nav>a>.vm-icon{color:#8e99ac;transition:color .2s,transform .2s}.vm-nav>a:hover{background:#ffffff09;color:#f3faff!important}.vm-nav>a:hover .vm-icon-wrap{color:#35b6ff;transform:translateY(-1px)}.vm-nav>a.is-active{background:#1d9df31c;color:#e2f2fd!important}.vm-nav>a.is-active .vm-icon-wrap{color:#35b6ff}.vm-nav>a.is-active:after{content:'';position:absolute;left:26%;right:26%;bottom:7px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--vm-accent),transparent);box-shadow:0 0 12px #1d9df39c}.vm-mobile-toolbar{display:none}
.vm-page{max-width:1280px;margin:0 auto!important;padding:0 16px 35px!important;min-height:400px;background:none!important}.vm-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.vm-content{padding:0!important;min-width:0;margin:0!important;background:none!important}.vm-content>.ajax-container{width:100%;min-width:0;overflow:visible}.vm-sidebar{display:flex;flex-direction:column;gap:14px}.vm-panel{background:linear-gradient(180deg,#1b1c1feb,#111214f2);border:1px solid var(--vm-line);box-shadow:inset 0 1px 0 #ffffff06;border-radius:16px;overflow:hidden;margin:0}.vm-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--vm-line);min-height:58px}.vm-panel-header h2{display:flex;align-items:center;gap:10px;font-family:var(--vm-font)!important;font-size:14px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:800!important;color:var(--vm-silver)!important;margin:0!important;line-height:1.35}.vm-panel-header h2>.vm-icon{color:#35b6ff}.vm-sidebar .vm-panel-header{min-height:42px;padding:12px 14px}.vm-sidebar .vm-panel-header h2{font-size:12px!important;letter-spacing:.16em}.vm-pill{padding:8px 16px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#35b6ff!important;border:1px solid #ffffff1a;background:#ffffff06;border-radius:99px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:border .18s,background .18s,color .18s}.vm-pill:hover{border-color:#1d9df38c;background:#1d9df314;color:#35b6ff!important}
.vm-account-content{padding:16px}.vm-account-content h2,.vm-account-content .divider_or,.vm-account-content .social_login:empty{display:none!important}.vm-account-content .pt-frame{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}.vm-account-content .form_login{width:100%}.vm-account-content .input-group{display:flex;flex-direction:column;margin:0 0 13px;gap:8px;position:static!important}.vm-account-content .input-group label{order:-1;position:static!important;transform:none!important;opacity:1!important;font-size:12px!important;line-height:1.5;color:#d1e2ee!important;margin:0!important;padding:0!important;background:none!important}.vm-account-content .login-input{background:#202125!important;color:#e9f6ff!important;border:1px solid #ffffff08!important;border-radius:6px!important;box-shadow:none!important;height:39px!important;padding:9px 11px!important;min-height:0!important;font-size:12px!important;width:100%!important;max-width:none!important;outline:none}.vm-account-content .login-input:focus{border-color:#3daffb!important;box-shadow:0 0 0 3px #1d9df31a!important}.vm-account-content .form-group{margin:8px 0 0;text-align:right}.vm-account-content .submit_button,.vm-account-content input[type=submit]{background:linear-gradient(115deg,#125d8f,#1d9df3)!important;border:1px solid #5cbdfd55!important;color:#fff!important;border-radius:5px!important;padding:5px 12px!important;height:32px!important;min-width:80px;line-height:1.3!important;font-size:12px!important;font-weight:700;cursor:pointer;box-shadow:0 0 17px #1d9df355}.vm-account-content .form-sign-up{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:8px;text-align:left!important;font-size:11px;margin-top:14px!important}.vm-account-content .form-sign-up a{color:#35b6ff!important}.vm-account-content .form-sign-up a+a{font-size:10px}.vm-account-content .styled-checkbox+label{font-size:11px;color:#35b6ff;margin:12px 0}.vm-account-content .loading-login img{max-width:50px}.vm-account-content .social_login{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:11px}.vm-account-content .social_login a{padding:7px;border:1px solid var(--vm-line);border-radius:5px}.vm-account-content .sc-account-balances{margin:0 0 14px}.vm-account-content .sc-account-balances>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--vm-line);font-size:12px}.vm-account-content .sc-account-balances dd{margin:0;font-weight:700}.vm-account-content .sc-account-services{display:flex;flex-direction:column;margin:15px 0;gap:8px}.vm-account-content .sc-account-services a{padding:7px 0;border-bottom:1px solid var(--vm-line);font-size:12px}.vm-account-content .sc-account-logout{color:#fa8ca4!important;font-size:12px}
.vm-info-panel dl{margin:0;padding:6px 14px 12px}.vm-info-panel dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--vm-line);font-size:12px}.vm-info-panel dl>div:last-child{border-bottom:0}.vm-info-panel dt{font-weight:700;color:#d4e5f0}.vm-info-panel dd{font-weight:800;margin:0;color:#eff9ff;text-align:right}.vm-team-panel ul{list-style:none;margin:0;padding:4px 14px 10px}.vm-team-panel li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#d7e9f5;padding:9px 0}.vm-team-dot{width:8px;height:8px;background:#e95266;box-shadow:0 0 6px #e952662b;border-radius:50%;flex:none}.vm-team-dot.is-online{background:#51b8fc;box-shadow:0 0 8px #1d9df3}.vm-links-panel>a{display:flex;gap:9px;align-items:center;padding:11px 15px;color:#35b6ff!important;font-size:12px;border-bottom:1px solid var(--vm-line)}.vm-links-panel>a:hover{background:#1d9df312;color:#35b6ff!important}.vm-muted{color:var(--vm-muted)!important}
.vm-home{display:flex;flex-direction:column;gap:22px}.vm-download-bar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:10px 16px;background:linear-gradient(180deg,#1c1d20e6,#121315eb);border:1px solid var(--vm-line);border-radius:13px;box-shadow:inset 0 1px 0 #ffffff0a;min-height:76px}.vm-download-bar>span{display:inline-flex;gap:8px;align-items:center;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#35b6ff}.vm-download-bar>span svg{color:#35b6ff}.vm-platform{display:flex;align-items:center;gap:10px;padding:8px 15px 8px 9px;border-radius:12px;border:1px solid #ffffff17;background:#ffffff05;color:#dff1fd!important;transition:transform .18s,border-color .18s,box-shadow .18s}.vm-platform>span:last-child{display:flex;flex-direction:column;line-height:1.2}.vm-platform strong{font-size:13px;font-weight:800}.vm-platform small{font-size:10px;color:#8e9ab0;text-transform:uppercase;margin-top:2px}.vm-windows img{display:block;width:23px;height:23px;filter:drop-shadow(0 0 5px #037fd140)}.vm-windows{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#1d9df325;border-radius:9px;color:#35b6ff;font-size:24px;font-family:Arial,sans-serif;line-height:1}.vm-platform:hover{transform:translateY(-2px);border-color:#1d9df38c;box-shadow:0 8px 22px #1d9df330;background:#1d9df317}
.vm-slider{width:100%;border:1px solid var(--vm-line);border-radius:13px;overflow:hidden;background:#0a111c;position:relative;margin:0!important}.vm-slider:empty{display:none}.vm-slider .slider-home{width:100%;height:auto!important;margin:0!important;overflow:hidden}.vm-slider .swiper-wrapper{align-items:flex-start;height:auto!important}.vm-slider .swiper-slide{height:auto!important;padding:0!important;background:none!important}.vm-slider .swiper-slide>img,.vm-slider .swiper-slide>a>img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain;aspect-ratio:2.333/1}.vm-slider .swiper-slide-title{position:absolute;z-index:2;left:25px;bottom:25px;width:auto!important;background:none!important;padding:0!important}.vm-slider .swiper-slide-title>p:empty{display:none}.vm-slider .swiper-pagination-bullet{background:#a3c4da;opacity:.4}.vm-slider .swiper-pagination-bullet-active{background:#45b3fc;opacity:1;box-shadow:0 0 10px #1d9df3}
.vm-news-panel{margin:0!important}.vm-news-list,.vm-news-fallback{display:block}.vm-news-row{display:grid!important;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--vm-line);position:relative;overflow:hidden;color:var(--vm-silver)!important;transition:background .18s,border-color .18s}.vm-news-row:last-child{border-bottom:0}.vm-news-row:hover,.vm-news-row:focus-visible{background:#1d9df30e}.vm-news-row:before{content:'';position:absolute;width:2px;left:0;top:14%;bottom:14%;background:var(--vm-accent);box-shadow:0 0 12px #1d9df3;opacity:0;transform:scaleY(.4);transition:transform .18s,opacity .18s}.vm-news-row:hover:before{opacity:1;transform:scaleY(1)}.vm-news-badge{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:0;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#f1f9ff;background:linear-gradient(135deg,#125d8f,#0a2b41);border:1px solid #53a9e377;text-align:center;white-space:nowrap;transition:box-shadow .18s,background .18s}.vm-news-badge i{width:6px;height:6px;border-radius:50%;background:#bde4fe;flex:none;box-shadow:0 0 5px #1d9df355}.vm-news-row:hover .vm-news-badge{box-shadow:0 0 14px #1d9df355;background:linear-gradient(135deg,#1d87ce,#0e4163)}.vm-news-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vm-news-copy strong{font-size:14px!important;font-weight:800!important;letter-spacing:.025em;text-transform:uppercase;color:#deeef9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s,text-shadow .18s}.vm-news-row:hover .vm-news-copy strong{color:#fff;text-shadow:0 0 10px #9dd7fe55}.vm-news-copy small{font-size:12px!important;color:#949fb2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.vm-news-meta{display:inline-flex;align-items:center;gap:12px;color:#35b6ff;font-size:11px;white-space:nowrap}.vm-news-meta>span{display:inline-flex;align-items:center;gap:4px}.vm-news-meta time{font-variant-numeric:tabular-nums;color:#8f9bb0}.vm-news-archive>h1{font-size:26px;font-weight:800;margin:0 0 23px;color:#e4f4ff}.vm-empty{padding:25px 18px;color:#35b6ff;font-size:13px;margin:0}
.vm-rank-panel{margin-top:0}.vm-ranking-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:12px 18px}.vm-ranking-tabs button{border:1px solid transparent;background:none;color:#35b6ff;border-radius:99px;padding:7px 13px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.vm-ranking-tabs button:hover{color:#35b6ff;background:#1d9df312}.vm-ranking-tabs button.active{color:#e9f6ff;background:#1d9df320;border-color:#1d9df35c}.vm-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px 18px}.vm-player-card{display:flex;flex-direction:column;padding:10px;border:1px solid var(--vm-line);border-radius:9px;background:linear-gradient(180deg,#1e2024,#121417);color:#e2f3ff!important;text-align:center;transition:border-color .18s,transform .18s,box-shadow .18s;min-width:0}.vm-player-card:hover{transform:translateY(-3px);border-color:#469cd666;box-shadow:0 8px 22px #0006}.vm-player-name{font-size:11.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:10px}.vm-player-name b{color:#35b6ff}.vm-player-portrait{width:100%;aspect-ratio:1/1.05;background:radial-gradient(ellipse at 50% 40%,#125d8f77,#0a1b26 80%);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;border:1px solid #ffffff06}.vm-player-portrait img{width:100%;height:100%;object-fit:cover}.vm-player-portrait>span{color:#35b6ff}.vm-player-portrait>span[hidden]{display:none}.vm-player-score{font-size:14px;font-weight:800;margin-top:9px;color:#def1fe}.vm-rank-fallback .gl-heading{display:none}.vm-rank-fallback .gl-ranking-select{max-width:100%;margin:15px}.vm-rank-fallback .hall_fame{padding:10px 15px;list-style:none}.vm-rank-fallback .hall_fame li{display:flex;align-items:center;gap:12px;padding:9px;border-bottom:1px solid var(--vm-line);font-size:12px}
.vm-extra{margin-top:16px}.vm-community-body{padding:20px;font-size:13px;color:#35b6ff}.vm-community-body p{margin-bottom:16px}.vm-button,.vm-account-content .pt-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #4bb0f366;background:linear-gradient(115deg,#125d8f,#1d9df3);color:white!important;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:700;cursor:pointer;transition:filter .18s,box-shadow .18s}.vm-button:hover{filter:brightness(1.15);box-shadow:0 0 18px #1d9df344}.vm-shop-offers .shop_products{padding:20px}.vm-native-countdown{margin-top:15px}.vm-extra .events-spotlight,.vm-extra .spotlight-events{padding:18px}
.vm-footer{width:100%;max-width:none;margin:20px auto 0;padding:0 16px;color:#35b6ff}.vm-footer-grid{max-width:1248px;margin:0 auto;border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:35px 25px}.vm-footer h3{font-family:var(--vm-font)!important;font-size:12px!important;letter-spacing:.12em;font-weight:800!important;text-transform:uppercase;color:#35b6ff!important;margin:0 0 16px}.vm-footer section>a{display:block;color:#35b6ff!important;font-size:12px;padding:5px 0}.vm-footer section>a:hover{color:#35b6ff!important}.vm-footer-bottom{max-width:1248px;margin:0 auto;padding:20px 25px 28px;font-size:11px;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.vm-footer-bottom strong{color:#35b6ff}.vm-footer-bottom>a{margin-left:auto;color:#35b6ff!important;font-size:10px}
.vm-video-dock{position:fixed;right:0;bottom:0;display:flex;align-items:center;z-index:1010;background:linear-gradient(140deg,#1e2024fa,#151619fc);border:1px solid #363a42;border-bottom:0;border-right:0;border-radius:15px 0 0 0;box-shadow:0 -5px 30px #0006;padding:7px 9px;transition:transform .25s;max-width:calc(100vw - 12px)}.vm-video-toggle{border:0;background:#ffffff04;color:#35b6ff;border-radius:6px;padding:0;min-width:24px;align-self:stretch;cursor:pointer;display:flex;align-items:center;justify-content:center}.vm-video-toggle:hover{background:#1d9df333;color:#daf0fe}.vm-video-items{display:flex;gap:8px;max-width:400px;overflow:hidden}.vm-video-item{display:flex;flex-direction:column;align-items:stretch;width:116px;min-width:0;border:0;background:none;color:#35b6ff;padding:0;font:inherit;cursor:pointer}.vm-video-thumbnail{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#0f202c}.vm-video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.vm-video-thumbnail>span{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#0003;color:white;opacity:0;transition:opacity .2s}.vm-video-item:hover .vm-video-thumbnail>span{opacity:1}.vm-video-item:hover img{transform:scale(1.06)}.vm-video-item>strong{font-size:10px;line-height:1.4;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:4px;text-align:left}.vm-video-dock.is-collapsed{transform:translateX(calc(100% - 38px))}.vm-video-dock.is-collapsed .vm-video-toggle svg{transform:rotate(180deg)}.vm-video-dock.is-collapsed .vm-video-items{visibility:hidden}.vm-video-dialog{width:min(960px,94vw);max-width:94vw;border:1px solid #2d6183;padding:0;background:#141519;color:#e3f4ff;border-radius:12px;box-shadow:0 20px 100px #000c;z-index:2000}.vm-video-dialog::backdrop{background:#02050be6;backdrop-filter:blur(6px)}.vm-dialog-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;gap:15px;border-bottom:1px solid var(--vm-line)}.vm-dialog-top strong{font-size:14px}.vm-dialog-top button{display:flex;border:0;background:#125d8f66;color:#e0f3ff;padding:8px;border-radius:6px;cursor:pointer}.vm-video-player{aspect-ratio:16/9;background:#000}.vm-video-player iframe{width:100%;height:100%;border:0;display:block}.vm-back-top{position:fixed;right:24px;bottom:125px;z-index:1005;width:44px;height:44px;padding:0;border:1px solid #35b6ff66;border-radius:50%;background:#091a25d9;color:#35b6ff;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s;cursor:pointer}.vm-back-top.is-visible{opacity:1;visibility:visible}
/* Original PHP route presentation. Form fields, names, handlers and tokens stay native. */
.scary-void .vm-content :is(h1,h2,h3,h4){font-family:var(--vm-font);color:#dbeffd}.scary-void .vm-content :is(.background_cover,.background_cover img){display:none!important}.scary-void .vm-content :is(.page-header,.gl-inner-heading){padding:23px 22px!important;margin:0!important;background:linear-gradient(115deg,#1d1f23,#23252a)!important;border:1px solid var(--vm-line);border-radius:14px 14px 0 0;box-shadow:none!important;min-height:0!important}.scary-void .vm-content .page-header:before,.scary-void .vm-content .gl-inner-heading:before{display:none!important}.scary-void .vm-content :is(.page-title,.page-title>div){padding:0!important;margin:0!important}.scary-void .vm-content :is(.page-title h1,.page-title h2,.gl-inner-heading h1,.display-3){font-size:26px!important;font-weight:800!important;line-height:1.3;margin:0!important;letter-spacing:0!important;text-transform:none!important}.scary-void .vm-content :is(.page-container,.sc-premium-page){background:linear-gradient(180deg,#1b1c20,#121316)!important;color:#35b6ff!important;border:1px solid var(--vm-line)!important;border-radius:12px;padding:20px;overflow-wrap:anywhere}.scary-void .vm-content .sc-premium-page>.page-container{border:0!important;padding:0}.scary-void .vm-content :is(.page-container .container,.page-container .container-fluid){width:100%!important;max-width:100%!important;padding:0!important}.scary-void .vm-content .breadcrumb{background:none!important;padding:0 0 15px!important;margin:0 0 20px;border-bottom:1px solid var(--vm-line);font-size:12px;color:#35b6ff}.scary-void .vm-content .breadcrumb a{color:#35b6ff}.scary-void .vm-content :is(.form-control,.form-select,select,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],textarea){background:#15161a!important;border:1px solid #383c44!important;border-radius:6px!important;color:#e4f4ff!important;font-size:13px!important;box-shadow:none!important;max-width:100%;padding:10px 12px!important;min-height:39px}.scary-void .vm-content :is(.form-control,select,input,textarea):focus{border-color:#3ba7ef!important;box-shadow:0 0 0 3px #1d9df31c!important}.scary-void .vm-content label{font-size:12px;color:#35b6ff}.scary-void .vm-content :is(.btn-primary,.button-primary,.arcane-button-primary,.sc-auth-submit,.submit_button,input[type=submit]){background:linear-gradient(115deg,#125d8f,#1d9df3)!important;color:#fff!important;border:1px solid #44aff666!important;border-radius:6px!important;box-shadow:0 0 16px #1d9df326!important;padding:10px 17px!important;font-weight:700!important;font-size:12px!important;min-height:0}.scary-void .vm-content :is(.btn,.button,.arcane-button,.pt-button){border-radius:6px;font-size:12px;cursor:pointer}.scary-void .vm-content .table{color:#35b6ff!important;border-color:#34373e!important;font-size:12px;width:100%}.scary-void .vm-content .table th{color:#35b6ff!important;background:#24262b!important;border-color:#363a42!important;font-size:11px;padding:12px 10px!important;white-space:nowrap}.scary-void .vm-content .table td{background:transparent!important;border-color:#30343b!important;color:#35b6ff!important;padding:12px 10px!important}.scary-void .vm-content .table tbody tr:nth-child(even){background:#ffffff03!important}.scary-void .vm-content .table tbody tr:hover{background:#1d9df30d!important}.scary-void .sc-table-scroll{overflow:auto}.scary-void .dropdown-menu{background:#202227;border:1px solid #3b424e;box-shadow:0 12px 25px #0007}.scary-void .dropdown-item{color:#cae8fc;font-size:12px}.scary-void .dropdown-item:hover{background:#125d8f77;color:white}.scary-void .text-secondary{color:#35b6ff!important}.scary-void .text-light-grey-1{color:#35b6ff!important}.scary-void .bg-main-grey,.scary-void .bg-grey-blocks{background:#1d1f23!important}.scary-void .border-color-grey-1,.scary-void .border-grey-5{border-color:#28485d!important}.scary-void input[type=checkbox]{accent-color:var(--vm-accent)}.scary-void .alert{border-radius:8px;font-size:13px}.scary-void .vm-content img{max-width:100%;height:auto}.scary-void .vm-content iframe{max-width:100%}.scary-void .vm-content .sc-auth-wrap{--ac:#1d9df3;--line:#254c66;max-width:100%;margin:0 0 25px;padding:0;color:#d2ebfc;font-family:var(--vm-font)}.scary-void .vm-content .sc-auth-grid{grid-template-columns:minmax(0,1fr) 230px;border-color:#214359;border-radius:12px;overflow:hidden}.scary-void .vm-content .sc-auth-main{padding:28px}.scary-void .vm-content .sc-auth-aside{padding:25px 20px;background:linear-gradient(145deg,#125d8f55,#0b1f2c);border-color:#244a64}.scary-void .vm-content .sc-auth-kicker{color:#35b6ff}.scary-void .vm-content .sc-auth-title{font-size:27px!important}.scary-void .vm-content .sc-auth-meta a,.scary-void .vm-content .sc-auth-bottom a{color:#35b6ff}.scary-void .vm-content .sc-auth-field .form-control{height:43px!important}.scary-void .vm-content .sc-auth-submit{background:linear-gradient(115deg,#125d8f,#1d9df3)!important}
.scary-void .vm-content :is(.gl-ranking-categories,.gl-guide-categories,.gl-video-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}.scary-void .vm-content :is(.gl-ranking-category,.gl-guide-category,.gl-video-card){display:flex;align-items:center;gap:12px;background:#1d1f23;border:1px solid #363a42;border-radius:10px;padding:18px;color:#35b6ff}.scary-void .vm-content .gl-ranking-category h2,.scary-void .vm-content .gl-guide-category h2{font-size:16px!important;margin:0 0 6px}.scary-void .vm-content .gl-ranking-category small{color:#35b6ff}.scary-void .vm-content .gl-ranking-category>.sc-icon:first-child{color:#35b6ff;font-size:28px}.scary-void .vm-content .gl-breadcrumb{display:flex;gap:10px;font-size:12px;padding:14px 0;border-bottom:1px solid var(--vm-line)}.scary-void .vm-content .gl-video-card{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.scary-void .vm-content .gl-video-thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.scary-void .vm-content .gl-video-thumb img{width:100%;height:100%;object-fit:cover}.scary-void .vm-content .gl-video-play{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#0b0d1044;font-size:40px}.scary-void .vm-content .gl-video-card h2{font-size:13px!important;padding:12px 15px;margin:0}.scary-void .vm-content .gl-video-watch{padding:0 15px 15px;font-size:11px}.scary-void .vm-content .gl-video-search{margin:20px 0}.scary-void .vm-content .gl-video-search>div{display:flex;gap:10px}.scary-void .gl-video-modal{width:min(960px,94vw);background:#131518;border:1px solid #336f97;border-radius:12px;color:#e6f5ff;padding:0}.scary-void .gl-video-modal::backdrop{background:#030610e6}.scary-void .gl-video-modal-top{display:flex;justify-content:space-between;align-items:center;padding:15px;gap:10px}.scary-void .gl-video-modal-top h2{font-size:14px;margin:0}.scary-void .gl-video-modal-top button{background:#125d8f;color:white;border:0;border-radius:5px;padding:8px}.scary-void .gl-video-player{aspect-ratio:16/9}.scary-void .gl-video-player iframe{width:100%;height:100%;border:0}
@keyframes vm-logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vm-particle-rise{0%{transform:translateY(0) scale(1);opacity:0}10%,90%{opacity:.3}100%{transform:translateY(-100vh) scale(.4);opacity:0}}@keyframes vm-online-pulse{0%,100%{opacity:1;box-shadow:0 0 8px #1d9df3,0 0 14px #1d9df38c}50%{opacity:.6;box-shadow:0 0 4px #1d9df3}}
html.vm-tab-hidden .vm-particles i,html.vm-tab-hidden .vm-hero-logo img,html.vm-tab-hidden .vm-status-dot{animation-play-state:paused}html[data-scary-effects=off] .vm-particles{display:none}html[data-scary-effects=off] .vm-hero-logo img,html[data-scary-effects=off] .vm-status-dot{animation:none}
@media(min-width:1700px){.vm-hero{height:620px}.vm-hero-inner{min-height:620px}}
@media(max-width:1100px){.vm-layout{grid-template-columns:250px minmax(0,1fr)}.vm-news-row{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:13px 15px}.vm-news-meta{grid-column:2;font-size:10px}.vm-news-copy strong{font-size:12px!important}.vm-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 12px 12px}.vm-hero-inner{padding:60px 35px}.vm-nav>a{font-size:10px}.scary-void .vm-content .sc-auth-grid{grid-template-columns:1fr}.scary-void .vm-content .sc-auth-aside{border-left:0;border-top:1px solid #244a64}.vm-video-item{width:108px}}
@media(max-width:760px){body.scary-void{padding-top:44px!important}.vm-topbar{height:44px;padding:0 15px;font-size:10px}.vm-status-label{display:none}.vm-socials{gap:14px}.vm-language>button{font-size:10px}.vm-language>button>span:first-child{font-size:16px}.vm-hero{height:330px}.vm-hero-art{background-size:auto 100%;background-position:60% 0;left:-60%;right:-25%}.vm-hero-inner{min-height:330px;padding:20px 15px;align-items:center}.vm-hero-logo{width:70%;max-width:350px}.vm-hero-logo img{max-height:155px}.vm-hero-logo p{font-size:9px;letter-spacing:.28em;margin-top:13px}.vm-hero-status{margin-top:14px;padding:6px 11px;gap:7px}.vm-hero-status strong{font-size:12px}.vm-hero-status>span{font-size:8px;letter-spacing:.06em}.vm-particles i:nth-child(n+19){display:none}.vm-navigation{padding:0 12px;margin-bottom:23px}.vm-mobile-toolbar{display:flex;gap:8px;justify-content:space-between;padding:10px;background:linear-gradient(115deg,#1b1d21,#125d8f44);border:1px solid var(--vm-line);border-radius:12px}.vm-mobile-toolbar button{background:none;border:0;color:#35b6ff;display:flex;gap:8px;align-items:center;padding:7px 8px;font-size:12px;font-weight:700;cursor:pointer}.vm-nav{display:none;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;padding:8px}.vm-nav.is-open{display:grid}.vm-nav>a{padding:12px 3px;font-size:8px;gap:7px;letter-spacing:.04em}.vm-nav>a .vm-icon-wrap svg{width:18px;height:18px}.vm-page{padding:0 12px 25px!important}.vm-layout{display:flex;flex-direction:column;gap:20px}.vm-content{width:100%;order:0}.vm-sidebar{order:1;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vm-account-panel{grid-column:1/-1}.vm-links-panel{grid-column:1/-1}.vm-account-content{padding:16px 20px}.vm-news-row{grid-template-columns:82px minmax(0,1fr);gap:7px 10px;padding:13px 12px}.vm-news-copy strong{font-size:11px!important;white-space:normal;line-height:1.55}.vm-news-copy small{font-size:10px!important;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vm-news-badge{font-size:8px;padding:4px 6px;letter-spacing:.03em}.vm-news-meta{font-size:9px}.vm-panel-header{padding:13px 14px;min-height:51px}.vm-panel-header h2{font-size:12px!important;gap:8px}.vm-pill{font-size:9px;padding:6px 11px}.vm-download-bar{padding:9px 13px;gap:10px;border-radius:12px;min-height:65px}.vm-download-bar>span{font-size:9px;letter-spacing:.08em}.vm-platform{padding:6px 10px 6px 6px;gap:7px}.vm-platform strong{font-size:12px}.vm-platform small{font-size:9px}.vm-windows{width:29px;height:29px;font-size:21px}.vm-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.vm-ranking-tabs{padding:12px 10px;gap:4px}.vm-ranking-tabs button{font-size:9px;padding:7px 10px}.vm-player-name{font-size:11px}.vm-player-portrait{aspect-ratio:1/1}.vm-footer{padding:0 12px}.vm-footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding:25px 15px}.vm-footer h3{font-size:10px!important;letter-spacing:.08em}.vm-footer section>a{font-size:11px}.vm-footer-bottom{padding:20px 12px 125px;font-size:10px;line-height:1.8}.vm-footer-bottom>a{width:100%;margin:7px 0 0}.vm-video-dock{max-width:calc(100vw - 10px);padding:6px;right:0}.vm-video-item{width:100px}.vm-video-item>strong{font-size:9px}.vm-video-items{gap:6px}.vm-video-toggle{min-width:22px}.vm-video-thumbnail>span{opacity:1;background:#0001}.vm-video-thumbnail>span svg{width:16px;height:16px}.vm-back-top{right:15px;bottom:110px;width:44px;height:44px}.vm-dialog-top{padding:10px}.vm-dialog-top strong{font-size:12px}.scary-void .vm-content .page-container{padding:15px}.scary-void .vm-content :is(.gl-ranking-categories,.gl-guide-categories,.gl-video-grid){grid-template-columns:1fr}.scary-void .vm-content :is(.page-title h1,.page-title h2,.display-3,.gl-inner-heading h1){font-size:23px!important}.scary-void .vm-content .sc-auth-main{padding:24px 18px}.scary-void .vm-content .sc-auth-wrap{padding:0}.scary-void .vm-content .table{min-width:500px}.scary-void .vm-content .page-container>.container{overflow-x:auto}}
@media(max-width:380px){.vm-sidebar{grid-template-columns:1fr}.vm-account-panel,.vm-links-panel{grid-column:auto}.vm-video-item{width:88px}}
@media(max-width:900px){.vm-guide-layout{grid-template-columns:1fr}.vm-guide-menu{display:flex;overflow-x:auto}.vm-guide-menu>a{flex:none;white-space:nowrap;border-bottom:0;border-right:1px solid var(--vm-line);padding:12px}.vm-additional-downloads{grid-template-columns:1fr}.vm-download-table{min-width:550px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scary-void .vm-particles{display:none}.scary-void .vm-hero-logo img,.scary-void .vm-status-dot{animation:none!important}.scary-void :is(.vm-nav a,.vm-nav svg,.vm-news-row,.vm-news-row:before,.vm-news-copy strong,.vm-news-badge,.vm-platform,.vm-player-card,.vm-video-dock,.vm-video-thumbnail img,.vm-video-thumbnail>span,.vm-back-top){transition:none!important}.vm-nav>a:hover .vm-icon-wrap,.vm-platform:hover,.vm-player-card:hover{transform:none}.vm-video-item:hover img{transform:none}}



.vm-community-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 8px}.vm-community-links .vm-community-card{display:flex;align-items:flex-start;gap:16px;padding:23px 19px;border:1px solid #ffffff12;border-radius:13px;background:linear-gradient(125deg,#25262d,#1a1c21);text-decoration:none!important;transition:transform .2s,border-color .2s,box-shadow .2s;min-width:0}.vm-community-logo{display:grid;place-items:center;width:56px;height:56px;border-radius:13px;background:#5865f20f;border:1px solid #5865f22b;flex-shrink:0}.vm-community-logo img{display:block;object-fit:contain}.vm-community-whatsapp .vm-community-logo{background:#25d3660b;border-color:#25d36625}.vm-community-card>span:last-child{display:flex;flex-direction:column;min-width:0}.vm-community-card strong{font-size:17px;color:#e1ebf1;line-height:1.5}.vm-community-card small{font-size:10px;line-height:1.85;color:#8f9bb0;margin:8px 0 17px}.vm-community-card b{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:#35b6ff;line-height:1.6}.vm-community-whatsapp b{color:#35b6ff}.vm-community-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0004}.vm-community-discord:hover{border-color:#5865f277}.vm-community-whatsapp:hover{border-color:#25d36666}@media(max-width:1050px){.vm-community-links .vm-community-card{flex-direction:column;padding:20px}}@media(max-width:600px){.vm-community-links{grid-template-columns:1fr}.vm-community-links .vm-community-card{flex-direction:row}.vm-community-card strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.vm-community-links .vm-community-card{transition:none;transform:none}}
.vm-home-offers{padding:20px}.vm-offer-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.vm-offer-intro p{margin:0;color:#35b6ff;font-size:11px}.vm-offer-intro>a{display:flex;align-items:center;gap:7px;font-size:10px;color:#35b6ff;text-decoration:none}.vm-home-offers .shop_products{padding:0 38px!important}.vm-home-offers .shop_product{height:auto!important;padding:0!important;display:block!important;background:none!important}.vm-offer-card{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.15fr);align-items:stretch;overflow:hidden;border:1px solid #ffffff12;border-radius:13px;background:linear-gradient(120deg,#24272e,#191c22);min-height:240px}.vm-offer-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:40px 20px 25px;background:radial-gradient(ellipse,#487da029,transparent 75%);border-right:1px solid #ffffff08}.vm-offer-art>span{position:absolute;left:15px;top:17px;font-size:7px;font-weight:700;letter-spacing:1.4px;color:#35b6ff}.vm-offer-art img{width:auto!important;height:auto!important;max-width:100%!important;max-height:145px!important;object-fit:contain;filter:drop-shadow(0 12px 17px #0007);transition:transform .3s}.vm-offer-card:hover .vm-offer-art img{transform:scale(1.06) translateY(-3px)}.vm-offer-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px 23px;min-width:0;text-align:left}.vm-offer-tag{font-size:8px;letter-spacing:1.5px;font-weight:750;color:#35b6ff}.vm-offer-info h3{color:#dfeef8;font-size:19px!important;font-weight:800;line-height:1.5;margin:12px 0 15px;overflow-wrap:anywhere}.vm-offer-price{display:flex;align-items:baseline;gap:9px;color:#35b6ff;margin-bottom:22px}.vm-offer-price strong{font-size:25px;line-height:1.4;letter-spacing:-.5px;color:#35b6ff;font-weight:800}.vm-offer-price>span{font-size:11px;font-weight:600}.vm-offer-info>a{display:flex;align-items:center;justify-content:center;gap:15px;border:1px solid #6ebdf244;border-radius:8px;padding:11px 18px;background:linear-gradient(110deg,#2775a9,#2d9be5);color:#fff!important;font-size:10px;font-weight:750;text-decoration:none;transition:filter .2s}.vm-offer-info>a:hover{filter:brightness(1.15)}.vm-home-offers .swiper-button-next,.vm-home-offers .swiper-button-prev{width:28px!important;height:42px!important;top:50%!important;margin-top:-21px!important;color:#35b6ff!important;background:#273a4755;border:1px solid #75a1bf22;border-radius:8px}.vm-home-offers .swiper-button-next{right:0!important}.vm-home-offers .swiper-button-prev{left:0!important}.vm-home-offers .swiper-button-next:after,.vm-home-offers .swiper-button-prev:after{font-size:13px!important;font-weight:800}@media(max-width:600px){.vm-home-offers{padding:15px}.vm-offer-intro{align-items:flex-start;flex-direction:column;gap:8px}.vm-home-offers .shop_products{padding:0 28px!important}.vm-offer-card{grid-template-columns:1fr}.vm-offer-art{min-height:175px;padding:30px 20px 15px;border-right:0;border-bottom:1px solid #ffffff08}.vm-offer-art img{max-height:110px!important}.vm-offer-info{padding:20px}.vm-offer-info h3{font-size:17px!important}.vm-offer-info>a{width:100%}.vm-home-offers .swiper-button-next,.vm-home-offers .swiper-button-prev{width:23px!important}}@media(prefers-reduced-motion:reduce){.vm-offer-art img,.vm-offer-info>a{transition:none}.vm-offer-card:hover .vm-offer-art img{transform:none}}
/* Airier glass presentation for home shop highlights. */
.vm-home-offers{padding:25px 24px 28px}.vm-offer-intro{margin-bottom:24px}.vm-home-offers .shop_products{padding:0 44px!important}.vm-offer-card{min-height:285px;gap:25px;padding:20px;border-color:#d7eefe26;background:radial-gradient(ellipse at 5% 0,#afdefe16,transparent 62%),linear-gradient(125deg,#c0e4fc0d,#7aa6c408);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #ffffff04,0 14px 30px #0003;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:17px}.vm-offer-art{padding:40px 15px 24px;min-height:235px;border:1px solid #ffffff0c;border-radius:12px;background:radial-gradient(ellipse at center,#79b6df14,transparent 75%)}.vm-offer-art>span{top:16px;left:14px;font-size:6px}.vm-offer-art img{max-height:155px!important}.vm-offer-info{padding:18px 8px 18px 0}.vm-offer-info h3{margin:17px 0 22px;line-height:1.6}.vm-offer-price{margin-bottom:28px;gap:12px}.vm-offer-info>a{min-height:43px;padding:12px 21px;background:linear-gradient(115deg,#5ab5f233,#2d9be566);border-color:#96d4fd55;box-shadow:inset 0 1px #ffffff13,0 6px 17px #0002;backdrop-filter:blur(8px)}.vm-home-offers .swiper-button-next,.vm-home-offers .swiper-button-prev{background:#8abcde10;backdrop-filter:blur(12px);border-color:#a3d5f62b}.vm-home-offers .swiper-wrapper{align-items:stretch}@media(max-width:700px){.vm-home-offers{padding:20px 17px 23px}.vm-offer-card{gap:17px;padding:17px}.vm-home-offers .shop_products{padding:0 32px!important}.vm-offer-info h3{font-size:17px!important}}@media(max-width:600px){.vm-offer-card{gap:20px;min-height:0}.vm-offer-art{min-height:175px;border-bottom:1px solid #ffffff0c}.vm-offer-art img{max-height:125px!important}.vm-offer-info{padding:0 6px 8px}.vm-offer-info h3{margin:13px 0 18px}.vm-offer-price{margin-bottom:23px}}
/* Keep slide geometry owned by Swiper; padding exposed touching neighbours. */
.vm-home-offers .shop_products{padding:0!important;margin:0 38px!important;width:calc(100% - 76px)!important;overflow:hidden!important;box-sizing:border-box!important}.vm-home-offers .shop_product{box-sizing:border-box!important}.vm-offer-card{box-sizing:border-box!important;width:100%;gap:30px}.vm-home-offers .swiper-button-prev{left:5px!important}.vm-home-offers .swiper-button-next{right:5px!important}@media(max-width:600px){.vm-home-offers .shop_products{margin:0 25px!important;width:calc(100% - 50px)!important}.vm-offer-card{gap:22px}}
/* ScaryMU logo palette: electric blue and icy cyan, with readable action fills. */
:root{--vm-logo-blue:#008cfa;--vm-logo-ice:#38c7ff;--vm-logo-action:#0067bf}
.vm-nav>a>.vm-icon-wrap{color:#35b6ff}.vm-nav>a:hover>.vm-icon-wrap,.vm-nav>a.is-active>.vm-icon-wrap{color:#35b6ff}.vm-panel-header h2>.vm-icon,.vm-panel-header h2 .vm-icon-wrap{color:#35b6ff}
.scary-void :is(.button-primary,.btn-primary,.btn-info,.vm-button,.vm-shop-buy,.vm-cash-search button,.vm-donate-primary,.vm-offer-info>a){background:linear-gradient(115deg,#0056b8,#0874cd)!important;border-color:#38b9ff66!important;color:#fff!important}
.vm-shop-section--vip .vm-shop-buy{background:linear-gradient(110deg,#be984b,#e1bd6d)!important;border-color:#e2c98255!important;color:#241e10!important}
.scary-void .vm-community-discord .vm-community-logo{background:#5865f20f;border-color:#5865f22b}.scary-void .vm-community-discord b{color:#a5afff}
.vm-nav>a.is-active:after{background:linear-gradient(90deg,transparent,#008cfa,transparent);box-shadow:0 0 12px #008cfa80}

.vm-back-top svg{display:block;flex:none;width:20px;height:20px;pointer-events:none}.vm-back-top:hover{background:#123344;border-color:#35b6ff;box-shadow:0 0 18px #008cfa26}.vm-back-top:focus-visible{outline:2px solid #35b6ff;outline-offset:4px}

/* Home no celular: conta depois do slide, sem duplicar o formulário nativo. */
@media(max-width:760px){
.vm-layout:has(.vm-home){display:flex;flex-direction:column;gap:20px}
.vm-layout:has(.vm-home)>.vm-sidebar,.vm-layout:has(.vm-home)>.vm-content,.vm-layout:has(.vm-home)>.vm-content>.ajax-container,.vm-layout:has(.vm-home) .vm-home{display:contents!important}
.vm-layout:has(.vm-home) .vm-home>*{order:4;width:100%;min-width:0;margin:0!important}
.vm-layout:has(.vm-home) .vm-home>.vm-download-bar{order:1}
.vm-layout:has(.vm-home) .vm-home>.vm-slider{order:2}
.vm-layout:has(.vm-home) .vm-account-panel{order:3;width:100%;margin:0!important}
.vm-layout:has(.vm-home) .vm-sidebar>.vm-panel:not(.vm-account-panel){order:5;width:100%;margin:0!important}
.vm-layout:has(.vm-home) .vm-account-panel .vm-account-content{padding:18px 20px}
}

.vm-champion-body{display:flex;flex-direction:column;align-items:center;padding:27px 18px 25px;text-align:center;gap:13px;background:radial-gradient(ellipse at 50% 30%,#008cfa0c,transparent 65%)}.vm-champion-avatar{display:block;width:132px;height:132px;border:1px solid #35b6ff55;border-radius:17px;overflow:hidden;box-shadow:0 0 24px #008cfa14;background:#14161b}.vm-champion-avatar img{width:100%;height:100%;object-fit:cover}.vm-champion-label{font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#35b6ff}.vm-champion-body>strong{font-size:22px;font-weight:800;color:#e5edf7;line-height:1.3;overflow-wrap:anywhere;max-width:100%}.vm-champion-body>small{font-size:11px;font-weight:650;color:#929cab}.vm-champion-body:hover .vm-champion-avatar{border-color:#35b6ff;box-shadow:0 0 25px #008cfa26}@media(max-width:760px){.vm-champion-panel{grid-column:1/-1}}

.vm-champion-queen .vm-champion-avatar{border-color:#f47fc866;box-shadow:0 0 24px #ec55ba14}.vm-champion-queen .vm-champion-label,.vm-champion-queen .vm-panel-header svg{color:#f493d0}.vm-champion-queen .vm-champion-body:hover .vm-champion-avatar{border-color:#f493d0;box-shadow:0 0 25px #ec55ba26}

/* Rodapé e comunidade: leitura neutra, como na referência. */
.vm-footer{background:linear-gradient(180deg,#121419,#0c0d10);border-top:1px solid #ffffff08;margin-top:42px;padding-top:12px}
.scary-void .vm-footer h3{color:#d4d5cd!important;display:flex;align-items:center;gap:9px}
.vm-footer h3:before{content:'';display:inline-block;width:9px;height:9px;transform:rotate(45deg);background:#008cfa;box-shadow:0 0 12px #008cfa66;flex:none}
.scary-void .vm-footer section>a{color:#b8bac2!important;line-height:1.8}
.scary-void .vm-footer section>a:hover{color:#35b6ff!important}
.scary-void .vm-footer-bottom{color:#90939d!important}
.scary-void .vm-footer-bottom strong{color:#d9dee7!important}
.scary-void .vm-community-body>p{color:#a6aab5!important}
.scary-void .vm-community-card small{color:#939aa9!important}

.vm-content{container-type:inline-size;container-name:vm-content}
/* Shared inner-page rhythm and reference hover lighting. */
.vm-rank-panel .vm-panel-header h2>.vm-icon{width:22px;height:22px;color:#35b6ff;filter:drop-shadow(0 0 5px #1d9df370)}
.vm-ranking-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}
.vm-ranking-tabs button .vm-icon-wrap{color:#35b6ff}
.vm-ranking-tabs button:hover .vm-icon-wrap,.vm-ranking-tabs button.active .vm-icon-wrap{color:#35b6ff}
.vm-ranking-heading{padding:24px;border:1px solid var(--vm-line);border-radius:12px;background:linear-gradient(115deg,#1b1c20,#23252a)}
.vm-ranking-title{margin-bottom:20px}
.vm-ranking-title>span{font-size:11px;color:#35b6ff}
.vm-ranking-title h2{font-size:26px!important;font-weight:800;margin:6px 0 0!important}
.vm-ranking-search{display:flex;align-items:center;gap:10px;min-width:0}
.vm-ranking-search input{min-width:0;flex:1;width:100%!important}
.vm-ranking-search #searchButton{position:static!important;width:auto!important;height:auto!important;min-height:40px;flex:none;word-break:normal;white-space:nowrap;margin:0!important;padding:10px 16px!important}
.scary-void .vm-ranking-filters button{background:#25272c;color:#35b6ff;border:1px solid #3c4450;border-radius:6px;font-size:11px;padding:10px 12px}
.scary-void .vm-content .gl-inner-heading{height:auto;min-height:0;display:block;border-radius:10px;padding:22px!important}
.scary-void .gl-inner-heading p{font-size:12px;line-height:1.8;color:#35b6ff;margin:12px 0 0}
.scary-void .vm-content .gl-ranking-category{position:relative;min-height:100px;background:linear-gradient(130deg,#202227,#151619);transition:border-color .2s,background .2s,box-shadow .2s}
.scary-void .vm-content .gl-ranking-category:hover{border-color:#479dd6;background:linear-gradient(130deg,#193e56,#0f222e);box-shadow:inset 3px 0 #55b9fc,0 8px 25px #0003}
.scary-void .gl-ranking-category>span:last-child{margin-left:auto;color:#35b6ff}
.scary-void .vm-ranking-filters{padding:22px 4px;gap:18px;flex-wrap:wrap}
.scary-void .vm-ranking-filters h5{font-size:14px;margin:0 0 6px}
.scary-void .vm-ranking-filters p{font-size:11px;margin:0}
.scary-void .vm-ranking-filters>div:last-child{display:flex;gap:10px;flex-wrap:wrap}
.scary-void .sc-page-rankings>.page-header{display:block!important;border-radius:12px}
.scary-void .sc-page-rankings .page-header .page-title{margin-bottom:22px!important}
.scary-void .sc-page-rankings .page-container{padding:18px!important}
.scary-void .sc-page-rankings .page-container>.p-4{padding:0!important}
.scary-void .sc-page-rankings .table{min-width:620px}
.scary-void .sc-page-rankings .table .top-1 td:first-child{color:#eac987!important;font-weight:800}
.scary-void .sc-page-rankings .table .top-2 td:first-child{color:#35b6ff!important;font-weight:800}
.scary-void .sc-page-rankings .table .top-3 td:first-child{color:#d2a88a!important;font-weight:800}
.scary-void .vm-post-article{border:1px solid var(--vm-line);border-radius:14px;overflow:hidden;background:#0d1a22}
.scary-void .vm-content .vm-post-article .page-header{display:block!important;border:0;border-radius:0;padding:28px!important}
.scary-void .vm-post-article .post_view_desc{display:block;max-width:65ch;max-height:none;font-size:12px;font-style:normal;line-height:1.8;margin:15px 0;color:#35b6ff}
.scary-void .vm-post-article .post_view_date{margin:16px 0 0!important;width:auto;display:inline-block;font-size:10px}
.scary-void .vm-content .vm-post-article .page-container{border:0!important;border-top:1px solid var(--vm-line)!important;border-radius:0;padding:25px!important;min-height:0}
.scary-void .vm-post-article .page-container>.p-4{padding:0!important;font-size:14px;line-height:1.9;color:#35b6ff;overflow-wrap:anywhere}
.scary-void .vm-post-article .page-container>.p-4 :is(p,ul,ol){margin-bottom:18px}
.scary-void .vm-post-article .page-container>.p-4 :is(ul,ol){padding-left:24px}
.scary-void .vm-post-article .page-container>.p-4 li{list-style:initial}
.scary-void .vm-post-article .page-container>.p-4 :is(img,video,iframe){max-width:100%;border-radius:8px}
.scary-void .vm-post-comments{margin-top:24px;padding:24px;border:1px solid var(--vm-line);border-radius:12px;background:#0f1c24}
.scary-void .vm-post-comments>.container{max-width:100%;width:100%}
.scary-void .vm-post-comments h5{font-size:16px}
.scary-void .vm-post-comments textarea{min-height:120px!important;width:100%}
.vm-news-archive>h1{font-size:26px;font-weight:800;margin:0 0 20px}
.scary-void .vm-content .page-container+.page-container{margin-top:22px}
@container vm-content (max-width:460px){.scary-void .vm-content .vm-post-article .page-header{padding:20px!important}.scary-void .vm-content .vm-post-article .page-container{padding:18px!important}.scary-void .vm-post-comments{padding:18px}.scary-void .vm-ranking-filters>div:last-child{width:100%}}
@media(prefers-reduced-motion:reduce){.scary-void .vm-content .gl-ranking-category{transition:none}}





/* Native Events plugin owns names, category filtering and live countdowns. */
.vm-events-panel .vm-panel-header{gap:14px;flex-wrap:wrap}
.vm-events-body{padding:20px}
.vm-events-filter{display:flex;align-items:center;gap:16px;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid var(--vm-line)}
.vm-events-filter label{margin:0;flex:none;font-size:11px;font-weight:600;color:#aeb5c1}
.scary-void .vm-events-filter #event-category{width:100%;flex:1;min-width:0;min-height:40px;background:#151619!important;border-color:#383c44!important;font-size:12px!important}
.vm-events-groups{min-width:0}
.vm-events-panel .events{margin:0;padding:0;min-width:0}
.vm-events-panel .events .event{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;position:relative;min-height:56px;padding:14px 12px;margin:0;border-bottom:1px solid var(--vm-line);border-radius:0;background:transparent;transition:background .2s,box-shadow .2s}
.vm-events-panel .events .event:last-child{border-bottom:0}
.vm-events-panel .events .event:before{content:'';position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:#6cc3fd;opacity:0;transform:scaleY(.4);transition:opacity .2s,transform .2s;box-shadow:0 0 10px #1d9df370;pointer-events:none}
.vm-events-panel .events .event:hover{background:#1d9df30b;box-shadow:inset 0 0 20px #1d9df305}
.vm-events-panel .events .event:hover:before{opacity:1;transform:scaleY(1)}
.vm-events-panel .event>.name{display:flex;align-items:center;gap:12px;min-width:0;color:#d4dfe6;font-size:12px;line-height:1.65;overflow-wrap:anywhere;text-align:left}
.vm-events-panel .event>.time{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:29px;padding:5px 9px;margin:0;border:1px solid #414754;border-radius:6px;background:#202329;color:#35b6ff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap;text-shadow:none;box-shadow:none}
.vm-events-panel .event>.time.bg-success{background:#125d8f26!important;border-color:#48a3df77;color:#35b6ff!important;box-shadow:0 0 12px #1d9df312;font-weight:700}
.vm-events-panel .event .switch{display:inline-block;flex:none;width:30px;height:17px;margin:0}
.vm-events-panel .event .switch-slider{background:#343840;border:1px solid #505661;transition:background .2s,border-color .2s}
.vm-events-panel .event .switch-slider:before{width:11px;height:11px;left:2px;bottom:2px;background:#bbc3d0;transition:transform .2s,background .2s}
.vm-events-panel .event .switch input:checked+.switch-slider{background:#1d9df3;border-color:#6ec4fd}
.vm-events-panel .event .switch input:checked+.switch-slider:before{transform:translateX(13px);background:white}
.vm-events-panel .event .switch input:focus-visible+.switch-slider{outline:2px solid #a8dcfe;outline-offset:3px}
@container vm-content (max-width:460px){.vm-events-body{padding:14px}.vm-events-filter{gap:10px;padding-bottom:14px}.vm-events-panel .events .event{gap:10px;padding:13px 6px}.vm-events-panel .event>.name{font-size:11px;gap:8px}.vm-events-panel .event>.time{min-width:76px;font-size:11px;padding:4px 6px}}
@media(prefers-reduced-motion:reduce){.vm-events-panel .events .event,.vm-events-panel .events .event:before,.vm-events-panel .switch-slider,.vm-events-panel .switch-slider:before{transition:none!important}}

.vm-castle-wrap:empty{display:none}
.vm-castle-wrap .sc-castle-owner{padding:0;margin:0;border:1px solid var(--vm-line);border-radius:14px;overflow:hidden;background:linear-gradient(150deg,#202226,#121315);box-shadow:inset 0 1px 0 #ffffff05}
.vm-castle-wrap .sc-castle-heading{padding:18px 22px;border-bottom:1px solid var(--vm-line)}
.vm-castle-wrap .sc-castle-heading h2{font:800 14px/1.4 var(--vm-font);letter-spacing:.08em;margin:0;color:#e1ebf1}
.vm-castle-wrap .sc-castle-throne{display:flex;align-items:center;gap:22px;padding:26px}
.vm-castle-wrap .v5-guild-crest{display:flex;align-items:center;justify-content:center;flex:none;width:86px;height:86px;border:1px solid #4e88ae70;border-radius:12px;background:radial-gradient(circle,#1d9df322,#111317);box-shadow:0 0 22px #1d9df312}
.vm-castle-wrap .v5-guild-crest :is(svg,img,canvas){max-width:64px;max-height:64px}
.vm-castle-wrap .sc-castle-identity{min-width:0}
.vm-castle-wrap .sc-castle-identity p{font-size:11px;color:#a6aebc;margin:0 0 8px}
.vm-castle-wrap .sc-castle-identity h3{font-size:26px;font-weight:800;line-height:1.3;color:#e5f5ff;margin:0;overflow-wrap:anywhere}
.vm-castle-wrap .sc-castle-master{font-size:12px;color:#35b6ff;margin-top:9px}
.vm-castle-wrap .sc-castle-master strong{color:#35b6ff;margin-left:5px}
.vm-castle-wrap .sc-castle-next{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 22px;border-top:1px solid var(--vm-line);background:#ffffff02;font-size:11px;color:#9da6b6}
.vm-castle-wrap .sc-castle-next strong{color:#c8dfef;text-align:right}
.vm-pvp-section{padding:4px 0 12px}
.vm-pvp-heading{margin-bottom:20px}
.vm-pvp-heading h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:#e3edf3;margin:0}
.vm-pvp-heading h2 svg{color:#35b6ff}
.vm-pvp-heading p{font-size:12px;color:#9ca4b3;margin:8px 0 0}
.vm-pvp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:3px}
.vm-pvp-card{--pvp-light:#77caff;--pvp-glow:#28a7fc;--pvp-dark:#125d8f;position:relative;min-width:0;border:2px solid transparent;border-radius:14px;background:linear-gradient(#15171c,#111215) padding-box,linear-gradient(125deg,var(--pvp-dark),var(--pvp-glow),var(--pvp-light),var(--pvp-glow),var(--pvp-dark)) border-box;background-size:100% 100%,260% 260%;box-shadow:0 0 14px color-mix(in srgb,var(--pvp-glow) 25%,transparent),0 10px 28px #0005;animation:vm-throne-neon 7s ease-in-out infinite;transition:box-shadow .25s,transform .25s}
.vm-pvp-rainha{--pvp-light:#ffc3ef;--pvp-glow:#f04aa9;--pvp-dark:#8d1c69;animation-delay:-3.5s}
.vm-pvp-card:hover{transform:translateY(-3px);box-shadow:0 0 25px color-mix(in srgb,var(--pvp-glow) 45%,transparent),0 14px 35px #0007}
.vm-pvp-portrait{position:relative;aspect-ratio:1;overflow:hidden;margin:7px 7px 0;border-radius:8px;background:#101217}
.vm-pvp-portrait>img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center 35%;transition:transform .45s}
.vm-pvp-rainha .vm-pvp-portrait>img{object-position:center}
.vm-pvp-card:hover .vm-pvp-portrait>img{transform:scale(1.025)}
.vm-pvp-portrait:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#080a10b8);pointer-events:none}
.vm-pvp-badge{position:absolute;left:12px;bottom:13px;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--pvp-light) 30%,transparent);border-radius:6px;background:#111319cc;backdrop-filter:blur(8px);color:var(--pvp-light);font-size:11px;font-weight:700}
.vm-pvp-caption{padding:18px;text-align:center}
.vm-pvp-caption h3{color:var(--pvp-light)!important;font-size:19px;font-weight:800;margin:0;overflow-wrap:anywhere}
.vm-pvp-caption>span{display:block;font-size:10px;color:#a4adbf;margin-top:6px}
.vm-pvp-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:25px;color:var(--pvp-light);font-size:12px;text-align:center}
@keyframes vm-throne-neon{0%,100%{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}
@container vm-content (max-width:460px){.vm-pvp-grid{gap:14px}.vm-pvp-caption{padding:14px 6px}.vm-pvp-caption h3{font-size:15px}.vm-pvp-badge{left:7px;bottom:8px;font-size:9px;padding:5px 6px;gap:5px}.vm-pvp-badge svg{width:12px;height:12px}.vm-castle-wrap .sc-castle-throne{gap:16px;padding:20px}.vm-castle-wrap .sc-castle-identity h3{font-size:22px}.vm-castle-wrap .v5-guild-crest{width:68px;height:68px}.vm-castle-wrap .v5-guild-crest :is(svg,img,canvas){max-width:48px;max-height:48px}}
@media(prefers-reduced-motion:reduce){.vm-pvp-card{animation:none;transition:none}.vm-pvp-portrait>img{transition:none}.vm-pvp-card:hover{transform:none}.vm-pvp-card:hover .vm-pvp-portrait>img{transform:none}}
html.vm-tab-hidden .vm-pvp-card{animation-play-state:paused}

.vm-rb-panel{overflow:visible;position:relative}
.vm-rb-header{border-radius:15px 15px 0 0;gap:14px;flex-wrap:wrap}
.vm-rb-header h1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0!important;font:800 13px/1.5 var(--vm-font)!important;text-transform:uppercase;letter-spacing:.06em}
.vm-rb-header h1>.vm-icon-wrap{color:#35b6ff}
.vm-rb-header h1>span:not(.vm-icon-wrap){color:#b9c1d0;font-weight:700}
.vm-rb-categories{position:relative;margin-left:auto;z-index:15}
.vm-rb-categories summary{list-style:none;display:flex;gap:12px;align-items:center;padding:9px 14px;border:1px solid #ffffff17;border-radius:30px;background:#ffffff04;color:#d4e1e9;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.vm-rb-categories summary::-webkit-details-marker{display:none}
.vm-rb-categories[open] summary{border-color:#57a3d580;color:#35b6ff;background:#1d9df316}
.vm-rb-categories nav{position:absolute;top:calc(100% + 8px);right:0;width:220px;max-width:80vw;max-height:60vh;overflow:auto;padding:7px;background:#181a1f;border:1px solid #3a3e47;border-radius:10px;box-shadow:0 14px 35px #0009}
.vm-rb-categories nav a{display:flex;align-items:center;gap:10px;color:#c2d2dd!important;font-size:12px;font-weight:600;padding:10px;border-radius:6px}
.vm-rb-categories nav a:hover{background:#1d9df31c;color:#e5f5ff!important}
.vm-rb-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:20px;border-bottom:1px solid var(--vm-line)}
.vm-rb-toolbar label,.vm-rb-view{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;color:#a6aebc;margin:0}
.scary-void .vm-content .vm-rb-toolbar select{text-indent:0!important;min-width:68px;width:auto!important;min-height:34px!important;padding:6px 27px 6px 11px!important;background:#202227!important;border:1px solid #3c414b!important;border-radius:20px!important;font-size:11px!important;color:#d0e0eb!important}
.vm-rb-view>div{display:flex;background:#101215;border:1px solid #363a42;border-radius:7px;padding:3px;gap:2px}
.vm-rb-view button{display:flex;align-items:center;justify-content:center;min-width:30px;height:27px;padding:0;border:0;border-radius:4px;background:transparent;color:#35b6ff;font-size:20px;cursor:pointer}
.vm-rb-view button[aria-pressed=true]{background:#ffffff12;color:#cce9fc}
.vm-rb-toolbar .vm-rb-search{width:100%;max-width:300px;gap:8px;border:1px solid #3c414b;border-radius:25px;padding:0 12px;background:#111316}
.scary-void .vm-content .vm-rb-search input{text-indent:0!important;flex:1;min-width:0;width:100%;padding:8px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:11px!important;min-height:34px!important;color:#daebf6!important}
.vm-rb-search:focus-within{outline:2px solid #64b8f0;outline-offset:2px}
.vm-rb-search .vm-icon-wrap{color:#35b6ff}
.vm-rb-summary{padding:12px 20px 0;font-size:10px;color:#35b6ff}
.vm-rb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}
.vm-rb-card{display:flex;flex-direction:column;min-width:0;padding:10px;border:1px solid #ffffff0c;border-radius:9px;background:linear-gradient(155deg,#1c1e23,#121417);color:#daeaf5!important;transition:border-color .2s,box-shadow .2s,transform .2s}
.vm-rb-card:hover{border-color:#54a3d876;box-shadow:0 6px 22px #0005,0 0 18px #1d9df310;transform:translateY(-2px)}
.vm-rb-name{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;font-size:11px;margin:0 0 10px;line-height:1.5}
.vm-rb-name b{color:#35b6ff;flex:none}
.vm-rb-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800}
.vm-rb-position-1 .vm-rb-name b{color:#e5c383}.vm-rb-position-2 .vm-rb-name b{color:#cfe5f4}.vm-rb-position-3 .vm-rb-name b{color:#c9a68a}
.vm-rb-portrait{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;background:radial-gradient(ellipse,#253c4c,#10171b);color:#35b6ff}
.vm-rb-portrait>img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.vm-rb-crest{display:flex;align-items:center;justify-content:center;width:80%;height:80%}.vm-rb-crest svg,.vm-rb-crest img{width:100%;height:100%}
.vm-rb-card-meta{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:9px;color:#35b6ff;line-height:1.5;margin-top:10px;min-height:14px}
.vm-rb-vip{display:inline-block;background:#1d9df31a;border:1px solid #5299c92e;border-radius:4px;padding:2px 5px;color:#35b6ff;font-size:8px;white-space:nowrap}
.vm-rb-score{display:block;text-align:center;font-size:15px;font-weight:800;margin-top:10px;line-height:1.5;color:#ecf7ff}
.vm-rb-online{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#63cba4;box-shadow:0 0 7px #63cba44d;margin-left:3px}
.vm-rb-detail{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:9px;font-size:9px;color:#35b6ff;overflow-wrap:anywhere;text-align:center}
.vm-rb-detail img{max-width:25px;max-height:22px;object-fit:contain}
.vm-rb-table-scroll{overflow-x:auto;margin:18px;border:1px solid var(--vm-line);border-radius:8px}
.vm-rb-table{width:100%;border-collapse:collapse;min-width:550px;color:#35b6ff;font-size:11px}
.vm-rb-table th{padding:13px 12px;text-align:left;background:#23262c;font-weight:700;color:#35b6ff;font-size:10px;white-space:nowrap}
.vm-rb-table td{padding:14px 12px;border-top:1px solid var(--vm-line);vertical-align:middle}
.vm-rb-table td:last-child{font-weight:800;color:#e4f2fc}
.vm-rb-table td>img,.vm-rb-table td>.vm-rb-vip{margin-left:7px}
.vm-rb-patent{display:block;font-size:9px;color:#35b6ff;margin-top:5px}
.vm-rb-table tbody tr:hover{background:#1d9df30a}
.vm-rb-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:17px;border-top:1px solid var(--vm-line);font-size:10px;color:#97a3b6;flex-wrap:wrap}
.vm-rb-pagination button{border:1px solid #ffffff16;border-radius:25px;background:#ffffff03;color:#35b6ff;padding:9px 15px;font-size:10px;font-weight:700;cursor:pointer}
.vm-rb-pagination button:hover:not(:disabled){border-color:#4facea;background:#1d9df316}.vm-rb-pagination button:disabled{opacity:.35;cursor:default}
.vm-rb-pagination strong{color:#35b6ff}
.vm-rb-fallback-categories{display:flex;gap:15px;flex-wrap:wrap;padding:20px;font-size:12px}
@container vm-content (max-width:760px){.vm-rb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container vm-content (max-width:460px){.vm-rb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}.vm-rb-toolbar{padding:15px;gap:14px}.vm-rb-header h1{font-size:11px!important}.vm-rb-header{padding:16px!important}.vm-rb-summary{padding-left:15px}.vm-rb-pagination{gap:10px}.vm-rb-table-scroll{margin:13px}.vm-rb-search{max-width:none!important}}
@media(prefers-reduced-motion:reduce){.vm-rb-card{transition:none}.vm-rb-card:hover{transform:none}}


.vm-account-page .ac-page-heading{padding:17px 21px}
.vm-account-page .ac-page-heading h1{display:flex;align-items:center;gap:11px;font:800 14px/1.4 var(--vm-font);letter-spacing:.08em;text-transform:uppercase;margin:0;color:#dfe9f0}
.vm-account-page .ac-page-heading h1 svg{color:#35b6ff}
.vm-account-page .ac-grid{display:grid;grid-template-columns:205px minmax(0,1fr);align-items:stretch;min-height:530px}
.vm-account-page .ac-sidebar{padding:14px 10px;border-right:1px solid var(--vm-line);background:#11131688}
.vm-account-page .ac-nav{display:flex;flex-direction:column;gap:7px}
.vm-account-page .ac-nav a{display:flex;align-items:center;gap:10px;position:relative;padding:11px 9px;border:1px solid transparent;border-radius:7px;color:#35b6ff;font-size:11px;line-height:1.6;font-weight:700;transition:background .2s,border-color .2s,color .2s}
.vm-account-page .ac-nav a>svg:last-child{margin-left:auto;color:#35b6ff;width:11px}
.vm-account-page .ac-nav .ac-nav-icon{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid #569ac73b;border-radius:8px;background:#1d9df309;color:#35b6ff}
.vm-account-page .ac-nav a.is-active{color:#35b6ff;background:linear-gradient(115deg,#1d9df320,#1d9df308);border-color:#499ad070;box-shadow:0 0 16px #1d9df30c}
.vm-account-page .ac-nav a.is-active:before{content:'';position:absolute;top:10px;bottom:10px;left:-10px;width:2px;background:#69c0fa;box-shadow:0 0 10px #1d9df380}
.vm-account-page .ac-nav a.is-active .ac-nav-icon{background:#1d9df31d;border-color:#66b8ef70;color:#35b6ff}
.vm-account-page .ac-nav a:hover{border-color:#499ad050;background:#1d9df310;color:#ddf1fe}
.vm-account-page .ac-main{padding:25px;min-width:0;overflow-wrap:anywhere}
.vm-account-page .ac-main>.container,.vm-account-page .ac-main .container-fluid{padding:0;width:100%;max-width:100%}
.vm-account-page .ac-main .table{min-width:0!important}
.vm-account-page .ac-main h5{font-size:17px;margin-bottom:18px}
.vm-account-page .ac-main form{max-width:100%}
.vm-account-intro{margin-bottom:22px}
.vm-account-intro h2{font-size:21px!important;font-weight:800;line-height:1.3;margin:0 0 9px;color:#e7f1f7}
.vm-account-intro p{font-size:12px;line-height:1.8;color:#a0aab9;margin:0}
.vm-account-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}
.vm-account-stat{position:relative;padding:15px 15px 15px 65px;min-height:73px;border:1px solid #ffffff0b;border-radius:10px;background:linear-gradient(135deg,#1b1d22,#16181c);transition:border-color .2s,background .2s}
.vm-account-stat:hover{border-color:#5797c250;background:#1b272f}
.vm-account-stat dt{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#9ba7bc}
.vm-account-stat dd{margin:5px 0 0;font-size:14px;font-weight:800;line-height:1.4;color:#e3f0f9;overflow-wrap:anywhere}
.vm-account-stat-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #5fafe440;border-radius:9px;background:linear-gradient(130deg,#1d9df319,#1d9df306);color:#35b6ff;box-shadow:0 0 12px #1d9df308}
.vm-account-vip .vm-account-stat-icon{color:#dfc16e;border-color:#a18b3c66;background:linear-gradient(135deg,#d0ac2918,#d0ac2904)}
.vm-account-vip dd{color:#e7ce84}
.vm-account-extensions{margin-top:25px;font-size:12px;color:#35b6ff}
.vm-account-extensions:empty{display:none}
.vm-account-extensions h5{font-size:15px!important}
.vm-account-widget{position:relative}
.vm-account-welcome{position:relative;text-align:center;padding:7px 17px 20px}
.vm-account-welcome h3{font-size:14px!important;font-weight:700;margin:0 0 8px;color:#e0ecf4}
.vm-account-welcome strong{color:#35b6ff}
.vm-account-welcome p{font-size:11px;color:#8f9bac;margin:0}
.vm-account-exit{position:absolute;right:-5px;top:-8px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--vm-line);border-radius:6px;color:#35b6ff!important}
.vm-account-exit:hover{background:#88334322;color:#f0b5c2!important}
.vm-account-wallet{padding:7px 12px;margin:0 0 22px;background:linear-gradient(125deg,#1d9df30b,#16191e);border:1px solid #5b97bf3d;border-radius:10px}
.vm-account-wallet>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--vm-line);font-size:10px;line-height:1.6}
.vm-account-wallet>div:last-child{border-bottom:0}
.vm-account-wallet dt{font-weight:400;color:#35b6ff}
.vm-account-wallet dd{margin:0;color:#35b6ff;font-weight:800;text-align:right}
.vm-account-wallet .vm-wallet-vip{padding-top:10px}
.vm-account-menu-title{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#b7c0cf;margin:0 2px 10px}
.vm-account-menu{display:flex;flex-direction:column;gap:6px}
.vm-account-menu a{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid #ffffff0c;border-radius:7px;background:#ffffff02;color:#35b6ff!important;font-size:11px;font-weight:700;transition:border-color .2s,background .2s}
.vm-account-menu a>svg{color:#35b6ff;flex:none}
.vm-account-menu a:hover{background:#1d9df310;border-color:#4990c066;color:#e0f3ff!important}
.vm-account-menu a>b{margin-left:auto;border-radius:10px;padding:1px 6px;background:#883343;font-size:9px;color:white}
@container vm-content (max-width:760px){.vm-account-page .ac-grid{grid-template-columns:185px minmax(0,1fr)}.vm-account-page .ac-main{padding:22px}.vm-account-page .ac-nav a{padding:10px 7px;font-size:10px;gap:8px}.vm-account-page .ac-nav .ac-nav-icon{width:28px;height:28px}}
@container vm-content (max-width:520px){.vm-account-page .ac-grid{grid-template-columns:minmax(0,1fr);min-height:0}.vm-account-page .ac-sidebar{border-right:0;border-bottom:1px solid var(--vm-line);padding:12px}.vm-account-page .ac-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vm-account-page .ac-nav a{font-size:10px;padding:8px 6px}.vm-account-page .ac-nav a.is-active:before{display:none}.vm-account-page .ac-nav a>svg:last-child{display:none}.vm-account-page .ac-main{padding:20px 16px}.vm-account-intro h2{font-size:20px!important}}
@media(prefers-reduced-motion:reduce){.vm-account-stat,.vm-account-page .ac-nav a,.vm-account-menu a{transition:none}}

/* Azul vivo da identidade nos dados destacados da conta. */
.scary-void .vm-account-welcome strong,.scary-void .vm-account-wallet dd{color:#35b6ff!important}

.vm-account-extensions{margin-top:26px}
.vm-referral{padding:20px;border:1px solid #498bb73b;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#1d9df30d,transparent 65%),linear-gradient(145deg,#1b1e24,#14161a);font-size:12px;color:#35b6ff}
.vm-referral-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}
.vm-referral-icon{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;border:1px solid #58a5d843;border-radius:12px;background:#1d9df312;color:#35b6ff;box-shadow:0 0 20px #1d9df30b}
.scary-void .vm-referral-heading h3{font-size:15px!important;line-height:1.4;font-weight:800;margin:0 0 5px;color:#e4f1fa}
.vm-referral-heading p{font-size:11px;line-height:1.6;color:#35b6ff;margin:0}
.vm-referral-description{font-size:12px;line-height:1.8;color:#35b6ff;margin-bottom:20px}
.scary-void .vm-referral .vm-referral-label{display:block;font-size:10px;font-weight:700;color:#35b6ff;margin:0 0 9px}
.vm-referral-copy{display:flex;gap:8px;align-items:stretch}
.scary-void .vm-content .vm-referral-copy input{width:100%;flex:1;min-width:0;min-height:39px!important;background:#11181c!important;border:1px solid #365062!important;border-radius:7px!important;color:#35b6ff!important;font-size:11px!important;padding:9px 10px!important;text-indent:0!important}
.vm-referral-copy button{flex:none;padding:9px 12px;border:1px solid #56a8df70;border-radius:7px;background:linear-gradient(115deg,#125d8f,#1d9df3);color:white;font-size:10px;font-weight:700;cursor:pointer;transition:box-shadow .2s,border-color .2s}
.vm-referral-copy button:hover{box-shadow:0 0 17px #1d9df345;border-color:#93d3fd}
.vm-referral-feedback{min-height:30px;margin:9px 0 17px;font-size:10px;line-height:1.7;color:#35b6ff}
.vm-referral-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--vm-line);padding-top:17px;flex-wrap:wrap}
.vm-referral-count{display:flex;align-items:center;gap:10px}
.vm-referral-count strong{font-size:25px;line-height:1.3;color:#35b6ff;font-weight:800}
.vm-referral-count span{font-size:11px;color:#a4b0c4}
.vm-referral-bottom .vm-pill{font-size:9px;padding:7px 10px;letter-spacing:0;text-transform:none}
.vm-referral-rewards{margin-top:20px;padding-top:18px;border-top:1px solid var(--vm-line)}
.vm-referral-rewards h4{font-size:12px;font-weight:700;margin:0 0 12px}
.vm-referral-rewards dl{margin:0 0 17px}.vm-referral-rewards dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--vm-line)}
.vm-referral-rewards dt{font-weight:400;font-size:11px}.vm-referral-rewards dd{margin:0;color:#35b6ff;font-weight:700}
@container vm-content (max-width:650px){.vm-referral{padding:16px}.vm-referral-copy{flex-direction:column}.vm-referral-copy button{min-height:36px}.vm-referral-heading{gap:10px}.vm-referral-icon{width:35px;height:35px}.scary-void .vm-referral-heading h3{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.vm-referral-copy button{transition:none}}

.vm-service-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:23px}
.vm-service-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid #5ea4d240;border-radius:12px;color:#35b6ff;background:#1d9df312;box-shadow:0 0 17px #1d9df309}
.vm-service-heading h2{font-size:20px!important;line-height:1.35;font-weight:800;margin:0 0 9px}
.vm-service-heading p{font-size:12px;line-height:1.8;color:#35b6ff;margin:0}
.vm-service-notice{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #5ea4d230;border-radius:9px;background:#1d9df309;margin-bottom:23px;color:#35b6ff}
.vm-service-notice svg{flex:none;margin-top:2px}.vm-service-notice p{font-size:11px;line-height:1.8;margin:0}
.vm-service-form{padding:20px;border:1px solid var(--vm-line);border-radius:12px;background:linear-gradient(140deg,#1b1e24,#15171b)}
.vm-service-form .form-group{margin:0 0 19px;position:relative}
.scary-void .vm-service-form .form-control-label{position:static!important;display:block!important;transform:none!important;margin:0 0 9px!important;padding:0!important;font-size:11px!important;color:#35b6ff!important;background:transparent!important}
.scary-void .vm-content .vm-service-form input:not([type=hidden]):not([type=submit]):not([type=checkbox]){width:100%!important;text-indent:0!important;min-height:43px!important;background:#0f181e!important;border:1px solid #334d5e!important;border-radius:7px!important;padding:11px 12px!important;color:#e1f3ff!important}
.vm-service-form .required{color:#35b6ff}
.scary-void .vm-service-form input[type=submit]{display:block;width:100%!important;margin:24px 0 0!important;min-height:40px!important;padding:11px 15px!important;background:linear-gradient(115deg,#125d8f,#1d9df3)!important;border:1px solid #56a8df60!important;border-radius:7px!important;color:#fff!important;font-size:12px!important;font-weight:700;cursor:pointer;transition:box-shadow .2s}
.vm-service-form input[type=submit]:hover{box-shadow:0 0 18px #1d9df336}
.vm-account-danger .vm-service-icon{color:#f5a6b7;border-color:#a055664d;background:#83334615}
.vm-account-danger .vm-service-notice{border-color:#a0556655;background:#83334614;color:#e2abb8}
.scary-void .vm-account-danger input[type=submit]{background:linear-gradient(115deg,#69293b,#a23c56)!important;border-color:#ba657b70!important}
.vm-account-danger .vm-service-form>.form>.row{display:flex;flex-direction:column;gap:10px;margin:0}
.vm-account-danger .vm-service-form .form-group{width:100%;max-width:100%;flex:auto;margin:0;padding:14px;border:1px solid #ffffff0c;border-radius:8px;background:#ffffff02}
.vm-account-danger .vm-service-form label{font-size:12px;color:#35b6ff;cursor:pointer}.vm-account-danger input[type=checkbox]{accent-color:#b3526d}
.vm-connection-list{display:flex;flex-direction:column;gap:15px}
.vm-connection-card{border:1px solid var(--vm-line);border-radius:11px;background:linear-gradient(145deg,#1d2026,#14161a);overflow:hidden}
.vm-connection-title{display:flex;align-items:center;gap:9px;padding:14px;border-bottom:1px solid var(--vm-line);color:#35b6ff;font-size:12px;flex-wrap:wrap}
.vm-connection-title>span{margin-left:auto;font-size:10px;color:#35b6ff}.vm-connection-title strong{overflow-wrap:anywhere}
.vm-connection-card dl{margin:0;padding:6px 14px}.vm-connection-card dl>div{padding:10px 0;border-bottom:1px solid #ffffff07}.vm-connection-card dl>div:last-child{border:0}
.vm-connection-card dt{font-size:10px;color:#35b6ff;font-weight:500;margin-bottom:4px}.vm-connection-card dd{font-size:12px;color:#d3e7f4;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.vm-connections-empty{padding:30px 18px;text-align:center;color:#35b6ff;border:1px dashed #3f627a;border-radius:12px}.vm-connections-empty svg{margin:0 auto 15px}.vm-connections-empty h3{font-size:15px!important}.vm-connections-empty p{font-size:11px;color:#35b6ff;line-height:1.8}
@container vm-content (max-width:520px){.vm-service-form{padding:16px}.vm-service-heading h2{font-size:19px!important}}
@media(prefers-reduced-motion:reduce){.vm-service-form input[type=submit]{transition:none}}

.vm-shop{color:#eceef2;padding:6px 0 20px}.vm-shop-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff0e;padding-bottom:24px}.vm-shop-header h1{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;margin:0;text-transform:uppercase}.vm-shop-header h1 svg{color:#35b6ff}.vm-shop-header nav{display:flex;gap:5px;padding:5px;background:#111214;border:1px solid #ffffff0d;border-radius:12px}.vm-shop-header nav a{padding:10px 13px;border-radius:8px;color:#9da3af;font-size:11px;font-weight:700;text-decoration:none}.vm-shop-header nav a.active{background:#1a405a;color:#35b6ff}.vm-shop-intro{color:#9da3af;font-size:12px;line-height:1.8;margin:23px 0}.vm-shop-wallet{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#1b1d21;border:1px solid #ffffff0d;padding:16px 20px;border-radius:12px;font-size:12px;margin-bottom:30px}.vm-shop-wallet span,.vm-shop-wallet a{display:flex;align-items:center;gap:10px}.vm-shop-wallet span>svg{color:#35b6ff}.vm-shop-wallet strong{color:#fff;font-size:17px}.vm-shop-wallet a{color:#35b6ff;text-decoration:none;font-weight:700}.vm-shop-section{margin:30px 0}.vm-shop-section h2{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;margin:0 0 16px}.vm-shop-section h2 svg{color:#35b6ff}.vm-shop-section h2>span{margin-left:auto;font-size:10px;font-weight:500;color:#848b97}.vm-shop-products{display:grid;gap:13px}.vm-shop-product{display:flex;align-items:center;gap:20px;position:relative;padding:21px;background:linear-gradient(115deg,#202125,#191b1f);border:1px solid #ffffff12;border-radius:14px;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.vm-shop-product:hover{border-color:#5daee466;transform:translateY(-2px);box-shadow:0 10px 25px #0003}.vm-shop-art{display:grid;place-items:center;flex:0 0 78px;height:78px;border-radius:13px;background:radial-gradient(circle,#29577644,#161a22);border:1px solid #62a0c92b;color:#35b6ff}.vm-shop-art img{width:100%;height:100%;object-fit:contain;border-radius:12px}.vm-shop-description{flex:1;min-width:0}.vm-shop-type{display:block;font-size:8px;letter-spacing:1.5px;font-weight:700;color:#7b8492;margin-bottom:8px}.vm-shop-product h3{margin:0;font-size:15px;font-weight:750;line-height:1.5;color:#f1f2f5}.vm-shop-benefits{font-size:11px;line-height:1.7;color:#b6bfce;margin-top:8px;overflow-wrap:anywhere}.vm-shop-stock{display:inline-block;font-size:10px;color:#c9ad7e;margin-top:9px}.vm-shop-checkout{display:flex;align-items:flex-end;flex-direction:column;gap:10px;flex-shrink:0}.vm-shop-checkout>strong{font-size:22px;letter-spacing:-.6px;white-space:nowrap;color:#fff}.vm-shop-buy{display:flex;align-items:center;justify-content:center;gap:9px;min-width:126px;padding:11px 19px;background:linear-gradient(115deg,#1e7dbc,#2da1ee);border:1px solid #72c5fd55;border-radius:8px;color:#fff!important;font-size:11px;font-weight:800;text-decoration:none!important;transition:filter .2s,box-shadow .2s}.vm-shop-buy:hover{filter:brightness(1.15);box-shadow:0 0 20px #2ea0ec33}.vm-shop-section--vip h2 svg{color:#ddb86a}.vm-shop-section--vip .vm-shop-product{border-color:#b89b5033;background:linear-gradient(110deg,#27251e,#1b1c20 65%)}.vm-shop-section--vip .vm-shop-art{background:radial-gradient(circle,#6e582c55,#24221b);border-color:#b89b5033;color:#e7c477}.vm-shop-section--vip .vm-shop-type{color:#ae965e}.vm-shop-section--vip .vm-shop-buy{background:linear-gradient(110deg,#be984b,#e1bd6d);border-color:#e2c98255;color:#241e10!important}.vm-shop-section--vip .vm-shop-product:hover{border-color:#d6b15e88;box-shadow:0 8px 25px #ba934111}.vm-shop-help{display:flex;gap:12px;align-items:center;background:#17191c;border:1px solid #ffffff0c;padding:18px;border-radius:12px;color:#87909e}.vm-shop-help svg{flex-shrink:0}.vm-shop-help p{margin:0;font-size:11px;line-height:1.8}.vm-shop-help a{color:#35b6ff}.vm-shop-empty{padding:30px;text-align:center;color:#a4adba}@media(max-width:700px){.vm-shop-header{align-items:flex-start;flex-direction:column}.vm-shop-header nav{width:100%;justify-content:space-between}.vm-shop-header nav a{padding:10px}.vm-shop-product{gap:13px;padding:16px;flex-wrap:wrap}.vm-shop-art{flex-basis:60px;height:60px}.vm-shop-product h3{font-size:13px}.vm-shop-checkout{flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #ffffff0c}.vm-shop-checkout>strong{font-size:21px}.vm-shop-wallet{align-items:flex-start;flex-direction:column}.vm-shop-wallet span{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.vm-shop-product,.vm-shop-buy{transition:none}.vm-shop-product:hover{transform:none}}

.vm-cash-shop{color:#e9f0f4;padding:8px 0 25px}.vm-cash-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 25px;border-bottom:1px solid #ffffff10}.vm-cash-eyebrow{color:#818d9f;font-size:9px;letter-spacing:1.8px;font-weight:700}.vm-cash-heading h1{display:flex;gap:12px;align-items:center;font-size:25px!important;font-weight:800;margin:12px 0}.vm-cash-heading h1 svg{color:#35b6ff}.vm-cash-heading p{font-size:11px;line-height:1.8;color:#929cac;margin:0}.vm-cash-credit{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px;font-weight:700;color:#35b6ff!important;border:1px solid #428ec144;background:#1b3c5244;padding:12px;border-radius:9px;text-decoration:none!important}.vm-cash-search{background:#1b1d21;border:1px solid #ffffff0e;border-radius:13px;padding:18px;margin:23px 0}.vm-cash-search label{display:block;font-size:10px;color:#a9b2c0;margin-bottom:10px;font-weight:700}.vm-cash-search>div{display:flex;gap:10px}.vm-cash-search input{min-width:0;background:#111316!important;border:1px solid #ffffff15!important;color:#eee!important;font-size:12px!important;border-radius:8px!important}.vm-cash-search button{display:flex;align-items:center;gap:10px;border:1px solid #65c0fc4d;border-radius:8px;background:linear-gradient(110deg,#1e70a7,#2d9de7);color:#fff;padding:11px 18px;font-size:11px;font-weight:700}.vm-cash-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:start}.vm-cash-categories{background:#191b1f;border:1px solid #ffffff10;border-radius:12px;overflow:hidden}.vm-cash-categories>h2{font-size:12px!important;display:flex;align-items:center;gap:8px;padding:17px 14px;margin:0;border-bottom:1px solid #ffffff0d}.vm-cash-all{display:block;padding:14px;font-size:11px;color:#35b6ff!important;background:#22587c22;text-decoration:none!important}.vm-cash-category-list details{border-top:1px solid #ffffff0a}.vm-cash-category-list summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;color:#c6ccd6;padding:15px 13px;font-size:11px;font-weight:700}.vm-cash-category-list summary::-webkit-details-marker{display:none}.vm-cash-category-list summary>span{color:#35b6ff;font-size:16px}.vm-cash-category-list details[open] summary{background:#ffffff04;color:#35b6ff}.vm-cash-category-list details[open] summary>span{transform:rotate(45deg)}.vm-cash-category-list details>div{padding:4px 8px 10px}.vm-cash-category-list a{display:block;padding:10px;font-size:10px;color:#939fae!important;border-radius:6px;text-decoration:none!important}.vm-cash-category-list a:hover,.vm-cash-category-list a.active{background:#28689233;color:#35b6ff!important}.vm-cash-results{min-width:0}.vm-cash-results-heading{margin:0 0 16px}.vm-cash-results-heading h2{font-size:14px!important;font-weight:750;margin:0;line-height:1.6}.vm-cash-results-heading p{font-size:11px;color:#35b6ff;margin:8px 0}.vm-cash-grid.shops{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0!important}.vm-cash-grid>.item_shop{width:auto!important;padding:0!important;min-width:0}.vm-cash-grid .card{height:100%;background:linear-gradient(130deg,#222429,#181a1e)!important;border:1px solid #ffffff12!important;border-radius:13px!important;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.vm-cash-grid .card:hover{transform:translateY(-3px);border-color:#5fb5ef66!important;box-shadow:0 12px 28px #0004}.vm-cash-grid .card-body{position:relative;height:155px;min-height:155px;display:flex!important;justify-content:center!important;align-items:center!important;background:radial-gradient(ellipse at center,#3c739829,transparent 70%)}.vm-cash-grid .image{height:120px!important;width:100%!important;display:flex;align-items:center;justify-content:center;margin:0!important}.vm-cash-grid .image img{max-width:82%!important;max-height:115px!important;width:auto!important;height:auto!important;object-fit:contain;filter:drop-shadow(0 10px 13px #0007);transition:transform .3s}.vm-cash-grid .card:hover .image img{transform:scale(1.07)}.vm-cash-grid .badge-solds{position:absolute!important;top:11px!important;left:11px!important;font-size:8px!important;font-weight:500;background:#11181caa!important;color:#35b6ff!important;border:1px solid #ffffff10;padding:5px 8px!important}.vm-cash-grid .card-footer{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px;padding:16px!important;background:#1b1d21!important;border-top:1px solid #ffffff0b!important;flex:1}.vm-cash-grid .card-footer p{font-size:12px;line-height:1.6;margin:0 0 4px;color:#edf2f5;overflow-wrap:anywhere}.vm-cash-grid .card-footer p.small{font-size:10px;color:#35b6ff!important;font-weight:400}.vm-cash-grid .card-footer h6{font-size:17px!important;font-weight:800;color:#35b6ff!important;margin:12px 0 0!important;padding:0!important}.vm-cash-grid .card-footer a.button{display:block;text-align:center;font-size:10px!important;padding:10px!important;border-radius:8px!important;background:#245e8433!important;border:1px solid #5295c144!important;color:#35b6ff!important;margin:0!important;text-decoration:none!important}.vm-cash-empty{padding:30px 20px;border:1px dashed #ffffff19;border-radius:12px;color:#929dac;font-size:12px;line-height:1.8}.scary-void .vm-content .vm-cash-detail .page-header{padding:22px 20px!important;background:#1b1d21!important;border:1px solid #ffffff10;border-radius:13px;margin-bottom:20px}.vm-cash-detail .page-title{margin:0!important}.vm-cash-detail .page-title h1{font-size:24px!important;margin:9px 0 0!important}.vm-cash-detail .page-title>span{color:#35b6ff;font-size:11px}.scary-void .vm-content .vm-cash-detail .card{background:#1c1e23!important;border:1px solid #ffffff12!important;border-radius:12px;overflow:hidden}.vm-cash-detail .card-header{padding:16px!important;background:#ffffff03!important;border-bottom:1px solid #ffffff0c!important;font-size:12px}.vm-cash-detail .card-header h4{font-size:14px!important;margin:0}.vm-cash-detail .card-footer{padding:15px!important;background:#204f6f33!important;color:#35b6ff}.vm-cash-detail .image{padding:24px;background:radial-gradient(ellipse,#3e79a122,transparent 70%)}.vm-cash-detail .image img{max-height:210px;object-fit:contain}.vm-cash-detail label{color:#35b6ff;font-size:11px}.vm-cash-detail #shop-product>.button{border-radius:9px!important;min-width:160px;background:linear-gradient(110deg,#227db9,#32a6f4)!important;color:#fff!important}@media(min-width:1250px){.vm-cash-grid.shops{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.vm-cash-layout{grid-template-columns:150px minmax(0,1fr);gap:12px}.vm-cash-heading{align-items:flex-start;flex-direction:column}.vm-cash-grid .card-footer{padding:12px!important}}@media(max-width:600px){.vm-cash-layout{grid-template-columns:1fr}.vm-cash-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vm-cash-categories{margin-bottom:7px}.vm-cash-search{padding:14px}.vm-cash-search button{padding:10px 12px}.vm-cash-grid.shops{gap:10px}.vm-cash-grid .card-body{height:135px;min-height:135px}.vm-cash-grid .card-footer p{font-size:11px}.vm-cash-grid .card-footer h6{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.vm-cash-grid .card,.vm-cash-grid .image img{transition:none}.vm-cash-grid .card:hover,.vm-cash-grid .card:hover .image img{transform:none}}
/* Product configuration and purchase */
.vm-purchase-page{padding:8px 0 28px;color:#e9f0f5}.vm-purchase-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff10;padding:20px 0 24px;margin-bottom:19px}.vm-purchase-heading h1{font-size:25px!important;line-height:1.4;font-weight:800;margin:10px 0}.vm-purchase-heading p{font-size:11px;line-height:1.8;color:#97a2b3;margin:0}.vm-purchase-heading>a{display:flex;align-items:center;gap:7px;font-size:10px;color:#35b6ff!important;text-decoration:none;white-space:nowrap;padding:10px 12px;border:1px solid #64aee033;background:#21557822;border-radius:8px}.vm-purchase-heading>a svg{transform:rotate(180deg)}.vm-purchase-content>.breadcrumb,.vm-purchase-content>nav{font-size:10px;margin-bottom:20px}.vm-purchase-content .breadcrumb{background:none!important;padding:0!important;gap:4px;line-height:1.8}.vm-purchase-layout{display:grid;grid-template-columns:minmax(155px,.65fr) minmax(0,1.35fr);gap:18px;align-items:start}.vm-purchase-preview{position:sticky;top:76px;min-width:0}.vm-purchase-options{min-width:0}.vm-purchase-preview>.card{background:linear-gradient(145deg,#24262c,#191b20)!important;border-color:#62a4d030!important;box-shadow:0 16px 30px #0003}.vm-purchase-preview .card-header{font-size:12px;font-weight:700;color:#35b6ff;text-align:center;line-height:1.7}.vm-purchase-preview .image{display:flex;align-items:center;justify-content:center;min-height:210px;padding:25px!important;background:radial-gradient(ellipse,#33729c33,transparent 70%)}.vm-purchase-preview .image img{max-width:100%;width:auto;height:auto;max-height:180px;filter:drop-shadow(0 12px 17px #0009);transition:transform .3s}.vm-purchase-preview:hover .image img{transform:translateY(-4px) scale(1.04)}.vm-purchase-preview .card-footer{text-align:center;background:linear-gradient(130deg,#20557844,#172e3e55)!important;padding:22px 14px!important}.vm-purchase-total-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#35b6ff;margin-bottom:10px}.vm-purchase-preview #product-price{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.4;color:#35b6ff;overflow-wrap:anywhere}.vm-purchase-currency{display:block;font-size:11px;letter-spacing:.5px;color:#35b6ff;margin-top:5px}.vm-purchase-options #shop-product{margin:0!important;gap:16px!important}.vm-purchase-options .card{width:100%;flex-basis:auto;border-radius:12px!important;box-shadow:none}.vm-purchase-options .card-header{padding:16px 18px!important;border-color:#ffffff0b!important}.vm-purchase-options .card-header h4{font-size:12px!important;line-height:1.6;color:#d9eaf5;font-weight:700}.vm-purchase-options .card-body{padding:18px!important}.vm-purchase-options #shop-product>.row{margin:0!important;display:grid!important;grid-template-columns:1fr;gap:16px!important}.vm-purchase-options .form-group{margin-bottom:15px;min-width:0}.vm-purchase-options .form-group:last-child{margin-bottom:0}.vm-purchase-options label.form-control-label{display:block;font-size:10px;font-weight:600;color:#35b6ff;margin-bottom:8px}.vm-purchase-options :is(select.form-control,input.form-control){min-height:42px;border-radius:8px!important;background-color:#101215!important;color:#d3e4f0!important;border:1px solid #ffffff19!important;font-size:11px!important;box-shadow:none!important}.vm-purchase-options :is(select.form-control,input.form-control):focus{border-color:#62b2e7!important;outline:2px solid #4297cf22;outline-offset:2px}.vm-purchase-options .card-footer{font-size:10px;line-height:1.8;background:#20252f!important;color:#35b6ff!important;border-color:#ffffff0b!important}.vm-purchase-options #excellent-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vm-purchase-options :is(.form-check,.form:has(input[type=checkbox])){display:flex;align-items:center;gap:9px;padding:11px 10px!important;margin:0!important;background:#12151a;border:1px solid #ffffff0d;border-radius:8px;min-height:44px;transition:border-color .2s,background .2s}.vm-purchase-options :is(.form-check,.form:has(input[type=checkbox])):has(input:checked){border-color:#59b4f088;background:#205d8629}.vm-purchase-options input[type=checkbox]{appearance:auto!important;accent-color:#47acf0;position:static!important;opacity:1!important;float:none!important;width:15px!important;height:15px!important;margin:0!important;flex-shrink:0;cursor:pointer}.vm-purchase-options :is(.form-check-label,.form>label){font-size:10px;line-height:1.6;color:#35b6ff;margin:0!important;padding:0!important;cursor:pointer;overflow-wrap:anywhere}.vm-purchase-options .form>label:before,.vm-purchase-options .form>label:after{display:none!important}.vm-purchase-options .form:has(input[type=checkbox])+.form{margin-top:9px!important}.vm-purchase-options #shop-product>.alert{padding:17px!important;border-radius:12px;border:1px solid #ffffff12!important;background:#1e222a!important}.vm-purchase-options .alert-heading{font-size:12px!important;margin-bottom:12px;color:#35b6ff}.vm-purchase-options .alert hr{display:none}.vm-purchase-options .alert .badge{padding:7px 9px;font-size:9px;color:#35b6ff;background:#11181d!important;border:1px solid #ffffff0c}.vm-purchase-options .card>.form-group{padding:16px;margin:0}.vm-purchase-options #shop-product>.card .form-group.col-md-6{width:100%!important}.vm-purchase-options #shop-product>.button{width:100%!important;margin:0!important;min-height:50px;border:1px solid #79c8fd55!important;border-radius:10px!important;font-size:12px;font-weight:800;letter-spacing:.5px;box-shadow:0 8px 25px #1879b92b;transition:filter .2s,box-shadow .2s}.vm-purchase-options #shop-product>.button:hover{filter:brightness(1.12);box-shadow:0 8px 28px #2aa8fc47}@media(max-width:1050px){.vm-purchase-heading{align-items:flex-start;flex-direction:column}.vm-purchase-layout{grid-template-columns:minmax(145px,.6fr) minmax(0,1.4fr);gap:12px}.vm-purchase-options #excellent-options{grid-template-columns:1fr}.vm-purchase-options .card-body{padding:14px!important}}@media(max-width:600px){.vm-purchase-layout{grid-template-columns:1fr;gap:18px}.vm-purchase-preview{position:static}.vm-purchase-preview .image{min-height:180px}.vm-purchase-preview .image img{max-height:150px}.vm-purchase-options #excellent-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-purchase-heading h1{font-size:23px!important}}@media(prefers-reduced-motion:reduce){.vm-purchase-preview .image img,.vm-purchase-options #shop-product>.button{transition:none}.vm-purchase-preview:hover .image img{transform:none}}
.vm-select-native{display:none!important}.vm-select-host{min-width:0;width:100%}.vm-select{position:relative;width:100%;font-family:var(--vm-font,Montserrat,sans-serif)}.vm-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:46px;padding:12px 14px;border:1px solid #ffffff1a;border-radius:9px;background:linear-gradient(115deg,#15171c,#1b1e25);color:#35b6ff;font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .18s,box-shadow .18s}.vm-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-select-trigger>span:last-child{font-size:18px;line-height:1;color:#35b6ff}.vm-select-trigger:hover,.vm-select.is-open .vm-select-trigger{border-color:#60b2e9;box-shadow:0 0 0 3px #3699db1a}.vm-select-trigger:focus-visible{outline:2px solid #8fd1fd;outline-offset:3px}.vm-select-trigger:disabled{opacity:.5;cursor:default}.vm-select-popup{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:40;background:#1c1f26;border:1px solid #5495c066;border-radius:12px;box-shadow:0 15px 40px #0009;overflow:hidden;color:#cadce8}.vm-select-search{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #ffffff0c;color:#35b6ff}.vm-select-search>span{font-size:23px}.vm-purchase-options .vm-select-search input{width:100%;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#d5e9f7;font-size:11px;font-family:inherit;padding:7px 0}.vm-select-list{max-height:260px;overflow:auto;overscroll-behavior:contain;padding:5px;scrollbar-width:thin;scrollbar-color:#41647c #171a20}.vm-select-option{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;margin:2px 0;border-radius:7px;cursor:pointer;font-size:11px;line-height:1.5;border:1px solid transparent}.vm-select-option[data-active=true]{background:#ffffff08;border-color:#ffffff10}.vm-select-option.is-selected{background:linear-gradient(110deg,#20557888,#28668f44);color:#35b6ff;border-color:#6cadd844}.vm-select-option[aria-disabled=true]{opacity:.4;cursor:default}.vm-select-group{font-size:9px;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:#35b6ff;padding:14px 12px 7px}.vm-select-hint{padding:10px 12px;font-size:8px;color:#35b6ff;border-top:1px solid #ffffff0b}.vm-select-empty{padding:18px 12px;margin:0;color:#35b6ff;font-size:11px}.scary-void .vm-content .vm-purchase-options .card:has(.vm-select){overflow:visible}.vm-purchase-options .card:has(.vm-select.is-open){position:relative;z-index:5}@media(max-width:600px){.vm-select-list{max-height:220px}.vm-select-option{padding:13px 12px}.vm-select-hint{display:none}}@media(prefers-reduced-motion:reduce){.vm-select-trigger{transition:none}}

.vm-donate{padding:8px 0 28px;color:#e7f0f6}.vm-donate-hero{position:relative;isolation:isolate;overflow:hidden;padding:38px 32px;border:1px solid #699ec130;border-radius:18px;background:radial-gradient(ellipse at 100% 10%,#366c903d,transparent 60%),linear-gradient(125deg,#22252c,#16191f);box-shadow:inset 0 1px #ffffff05,0 18px 40px #0002}.vm-donate-hero:before{content:'';position:absolute;width:280px;height:280px;border:1px solid #70a4c614;border-radius:50%;right:-100px;top:-100px;z-index:-1;box-shadow:0 0 0 35px #70a4c606,0 0 0 70px #70a4c605}.vm-donate-kicker{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:1.8px;color:#35b6ff}.vm-donate-kicker svg{color:#d7b979}.vm-donate-hero h1{font-size:36px!important;font-weight:850;line-height:1.22;letter-spacing:-1px;margin:21px 0 18px;position:relative;z-index:1}.vm-donate-hero h1 span{color:#35b6ff}.vm-donate-hero>p{font-size:12px;color:#a3afc1;line-height:1.9;max-width:440px;margin:0}.vm-donate-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:25px}.vm-donate-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:12px 18px;border:1px solid #89cffd44;border-radius:9px;background:linear-gradient(110deg,#2479b1,#32a6f3);box-shadow:0 8px 24px #2186c922;color:#fff!important;font-size:11px;font-weight:750;text-decoration:none!important;transition:box-shadow .2s,filter .2s,transform .2s}.vm-donate-primary:hover{filter:brightness(1.12);box-shadow:0 8px 28px #309ce444;transform:translateY(-2px)}.vm-donate-actions>a:not(.vm-donate-primary){display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;color:#35b6ff;text-decoration:none}.vm-donate-hero-note{display:flex;align-items:center;gap:8px;color:#35b6ff;font-size:9px;margin-top:24px;line-height:1.6}.vm-donate-emblem{position:absolute;right:25px;top:43px;color:#35b6ff;opacity:.14;transform:rotate(-15deg);z-index:-1}.vm-donate-emblem svg{width:135px;height:135px}.vm-donate-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 36px}.vm-donate-benefits>div{padding:21px 17px;border:1px solid #ffffff0c;border-radius:12px;background:linear-gradient(135deg,#202227,#191b20)}.vm-donate-benefits svg{color:#35b6ff;margin-bottom:14px}.vm-donate-benefits h2{font-size:12px!important;font-weight:750;line-height:1.5;margin:0 0 9px}.vm-donate-benefits p{font-size:10px;line-height:1.9;color:#8f9bad;margin:0}.vm-donate-section-heading{margin:28px 0 20px;scroll-margin-top:80px}.vm-donate-section-heading>span{font-size:8px;font-weight:800;letter-spacing:1.6px;color:#35b6ff}.vm-donate-section-heading h2,.vm-donate-section-heading h1{font-size:21px!important;font-weight:800;margin:10px 0;line-height:1.5}.vm-donate-section-heading p{font-size:11px;color:#35b6ff;line-height:1.9;margin:0}.vm-donate-methods{display:grid;gap:14px}.vm-donate-method{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #6395b73d;border-radius:14px;background:linear-gradient(110deg,#22262d,#1b1d22);transition:border-color .2s,box-shadow .2s}.vm-donate-method:hover{border-color:#76bbe977;box-shadow:0 8px 25px #0003}.vm-donate-method-logo{width:86px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f6f9fb;padding:10px}.vm-donate-method-logo img{width:100%;max-height:45px;object-fit:contain}.vm-donate-method>div:nth-child(2){flex:1;min-width:0}.vm-donate-method-label{font-size:7px;letter-spacing:1.4px;font-weight:700;color:#35b6ff}.vm-donate-method h3{font-size:17px;font-weight:800;margin:8px 0;color:#dfeff9}.vm-donate-method p{font-size:10px;color:#35b6ff;line-height:1.7;margin:0}.vm-donate-method .vm-donate-primary{flex-shrink:0}.vm-donate-how{margin:32px 0;padding:24px;border:1px solid #ffffff0d;border-radius:14px;background:#191c21}.vm-donate-how h2,.vm-donate-faq>h2{font-size:15px!important;font-weight:750;line-height:1.6;margin:0 0 20px}.vm-donate-how ol{list-style:none;padding:0;margin:0;display:grid;gap:20px}.vm-donate-how li{display:flex;align-items:flex-start;gap:14px}.vm-donate-how li>b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:8px;background:#255c8133;border:1px solid #5795bf33;color:#35b6ff;font-size:11px}.vm-donate-how strong{font-size:11px;font-weight:700}.vm-donate-how li p{margin:5px 0 0;font-size:10px;line-height:1.8;color:#35b6ff}.vm-donate-faq{margin:30px 0}.vm-donate-faq details{border:1px solid #ffffff0e;background:#1b1e23;border-radius:10px;margin:9px 0;overflow:hidden}.vm-donate-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;font-size:11px;font-weight:650;color:#35b6ff;cursor:pointer}.vm-donate-faq summary::-webkit-details-marker{display:none}.vm-donate-faq summary>span{color:#35b6ff;font-size:18px;line-height:1}.vm-donate-faq details[open] summary>span{transform:rotate(45deg)}.vm-donate-faq details p{padding:0 18px 18px;margin:0;font-size:11px;line-height:1.9;color:#35b6ff}.vm-donate-faq a{color:#35b6ff}.vm-donate-support{display:flex;align-items:center;gap:15px;padding:21px;background:linear-gradient(115deg,#22252b,#1b2b35);border:1px solid #75a7c826;border-radius:13px}.vm-donate-support>svg{flex-shrink:0;color:#35b6ff}.vm-donate-support>div{flex:1}.vm-donate-support h2{font-size:12px!important;margin:0 0 7px;font-weight:750}.vm-donate-support p{font-size:10px;color:#35b6ff;line-height:1.8;margin:0}.vm-donate-support>a{display:flex;align-items:center;gap:7px;font-size:10px;color:#35b6ff;text-decoration:none;white-space:nowrap}.vm-donate-orders{margin-top:30px}.vm-donate-orders>h2{margin:0 0 15px!important;padding:0!important;background:none!important;border:0!important;font-size:17px!important;font-weight:750}.vm-donate-orders>.container{padding:0!important;max-width:none;overflow:auto;border:1px solid #ffffff0c;border-radius:12px;background:#191b20}.vm-donate-orders .row{margin:0!important}.vm-donate-orders .table{margin:0!important;min-width:650px;font-size:10px}.vm-donate-orders .table th{padding:16px 12px!important;font-size:9px;color:#35b6ff;background:#20242b!important;font-weight:700;border-color:#ffffff0b!important}.vm-donate-orders .table td{padding:15px 10px!important;color:#35b6ff;border-color:#ffffff08!important;vertical-align:middle;white-space:nowrap}.vm-donate-orders .badge{font-size:8px;background:#344d5e!important;color:#35b6ff;padding:7px 9px}.vm-donate-empty{padding:24px;color:#35b6ff;border:1px dashed #6b9aba33;border-radius:12px;font-size:12px}.vm-donate-checkout-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}.vm-donate-form-card{padding:25px;border:1px solid #ffffff10;background:linear-gradient(125deg,#22252b,#1a1d22);border-radius:14px}.vm-donate-form-card>h2{display:flex;align-items:center;gap:10px;font-size:14px!important;font-weight:750;margin:0 0 12px}.vm-donate-form-card>h2 svg{color:#35b6ff}.vm-donate-form-card>p{font-size:10px;line-height:1.8;color:#35b6ff;margin-bottom:24px}.vm-donate-form-card .form-group{margin-bottom:20px}.vm-donate-form-card label{display:block;font-size:11px;color:#35b6ff!important;margin-bottom:9px}.vm-donate-form-card .form-control{background:#111419!important;border:1px solid #ffffff1a!important;border-radius:8px!important;color:#d6eaf8!important;font-size:12px;min-height:45px}.vm-donate-form-card .form-control:focus{border-color:#63b2e6!important;box-shadow:0 0 0 3px #3093d522!important}.vm-donate-form-card input[type=submit]{display:block;width:100%;padding:14px!important;border-radius:9px!important;background:linear-gradient(110deg,#277fba,#32a6f4)!important;border:1px solid #73bff255!important;color:#fff!important;font-size:12px;font-weight:800}.vm-donate-form-card form>a{display:block;background:transparent!important;border:0!important;color:#35b6ff!important;font-size:10px;text-align:center;margin-top:12px!important}.vm-donate-checkout-note{padding:24px;background:#1a1d23;border:1px solid #ffffff0c;border-radius:14px}.vm-donate-checkout-note>svg{color:#d5b477;margin-bottom:18px}.vm-donate-checkout-note h2{font-size:17px!important;line-height:1.6;margin:0 0 12px;font-weight:750}.vm-donate-checkout-note p{color:#35b6ff;font-size:11px;line-height:1.9}.vm-donate-checkout-note a{display:flex;align-items:center;gap:8px;color:#35b6ff;font-size:10px;line-height:1.8;text-decoration:none}.vm-donate-checkout-note hr{border-color:#ffffff0c;margin:23px 0}@media(max-width:1000px){.vm-donate-hero{padding:28px 23px}.vm-donate-hero h1{font-size:31px!important}.vm-donate-method{flex-wrap:wrap}.vm-donate-method .vm-donate-primary{width:100%}.vm-donate-benefits{gap:9px}.vm-donate-benefits>div{padding:17px 13px}.vm-donate-checkout-layout{grid-template-columns:1fr}}@media(max-width:600px){.vm-donate-hero h1{font-size:30px!important}.vm-donate-hero>p{font-size:11px}.vm-donate-actions{gap:18px}.vm-donate-benefits{grid-template-columns:1fr}.vm-donate-benefits>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 12px;padding:18px}.vm-donate-benefits svg{grid-row:span 2;margin:0}.vm-donate-benefits h2{margin:0 0 5px}.vm-donate-method{padding:19px;gap:15px}.vm-donate-method-logo{width:70px;height:57px}.vm-donate-method h3{font-size:15px}.vm-donate-support{flex-wrap:wrap}.vm-donate-support>a{margin-left:39px}.vm-donate-form-card{padding:21px}}@media(prefers-reduced-motion:reduce){.vm-donate-primary,.vm-donate-method{transition:none}.vm-donate-primary:hover{transform:none}}

.vm-guides-page{padding:8px 0 25px;color:#e7f0f6}.vm-guides-hero{position:relative;overflow:hidden;isolation:isolate;border:1px solid #73a1c026;border-radius:16px;padding:33px 29px;background:radial-gradient(ellipse at 100% 0,#5382a222,transparent 65%),linear-gradient(125deg,#25272d,#181a1f)}.vm-guides-eyebrow{display:flex;align-items:center;gap:9px;font-size:8px;font-weight:750;color:#35b6ff;letter-spacing:1.6px}.vm-guides-hero h1{font-size:32px!important;font-weight:850;letter-spacing:-.8px;line-height:1.25;margin:20px 0 16px}.vm-guides-hero h1 em{font-style:normal;color:#35b6ff}.vm-guides-hero>p{font-size:11px;line-height:1.9;color:#35b6ff;max-width:420px;margin:0}.vm-guides-hero-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:23px}.vm-guides-hero-meta>span{display:flex;align-items:center;gap:8px;font-size:9px;color:#35b6ff}.vm-guides-watermark{position:absolute;right:27px;top:50px;opacity:.09;transform:rotate(-12deg);z-index:-1}.vm-guides-categories{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 30px}.vm-guides-categories a{display:flex;align-items:center;gap:8px;padding:11px 13px;background:#1b1d22;border:1px solid #ffffff0e;border-radius:8px;font-size:10px;font-weight:650;color:#35b6ff!important;text-decoration:none!important;transition:background .2s,border-color .2s}.vm-guides-categories a:hover,.vm-guides-categories a[aria-current=page]{background:#27547244;border-color:#63a6d266;color:#35b6ff!important}.vm-guides-categories a:first-child{border-color:#548eb539}.vm-guides-results-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.vm-guides-results-title h2{font-size:17px!important;font-weight:750;margin:0}.vm-guides-results-title>span{font-size:9px;color:#35b6ff}.vm-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vm-guides-card{display:flex;flex-direction:column;position:relative;min-width:0;padding:23px;border:1px solid #ffffff10;border-radius:13px;background:linear-gradient(130deg,#22242a,#1a1c21);transition:border-color .2s,transform .2s,box-shadow .2s}.vm-guides-card:hover{border-color:#78a9ca4d;transform:translateY(-3px);box-shadow:0 12px 25px #0003}.vm-guides-card-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #73a1c022;border-radius:10px;background:linear-gradient(140deg,#324e6044,#272d3833);color:#35b6ff;margin-bottom:20px}.vm-guides-card h3{font-size:14px!important;font-weight:750;line-height:1.65;margin:0 0 12px;overflow-wrap:anywhere}.vm-guides-card h3 a{color:#d7e8f4!important;text-decoration:none!important}.vm-guides-card p{font-size:10px;line-height:1.95;color:#35b6ff;margin:0 0 24px}.vm-guides-read{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #ffffff0b;color:#35b6ff!important;font-size:10px;font-weight:750;text-decoration:none!important}.vm-guides-read svg{transition:transform .2s}.vm-guides-card:hover .vm-guides-read svg{transform:translateX(3px)}.vm-guides-help{display:flex;align-items:center;gap:13px;padding:22px;margin-top:28px;background:linear-gradient(110deg,#202229,#1b2b36);border:1px solid #6fa4c822;border-radius:12px}.vm-guides-help>svg{color:#35b6ff;flex-shrink:0}.vm-guides-help>div{flex:1}.vm-guides-help h2{font-size:12px!important;margin:0 0 7px;font-weight:700}.vm-guides-help p{font-size:10px;line-height:1.7;color:#35b6ff;margin:0}.vm-guides-help a{display:flex;align-items:center;gap:8px;font-size:10px;color:#35b6ff;text-decoration:none;white-space:nowrap}.vm-guides-empty{padding:38px 22px;text-align:center;border:1px dashed #7297b033;border-radius:13px;background:#191c21;color:#35b6ff}.vm-guides-empty svg{margin-bottom:17px}.vm-guides-empty h3{font-size:15px;color:#35b6ff}.vm-guides-empty p{font-size:11px;line-height:1.8}.vm-guides-empty a{font-size:11px;color:#35b6ff}.vm-guides-back{margin:8px 0 20px}.vm-guides-back a{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #ffffff12;background:#1b1e24;border-radius:8px;font-size:10px;color:#35b6ff;text-decoration:none}.vm-guides-back svg{transform:rotate(180deg)}.scary-void .vm-content .vm-guide-article-modern{background:#1b1d22;border:1px solid #ffffff12;border-radius:14px}.vm-guide-article-modern .vm-article-head{padding:28px!important;background:linear-gradient(125deg,#262930,#1e222a);border-bottom:1px solid #ffffff0d}.vm-guide-article-modern .vm-article-head>span{display:flex;align-items:center;gap:9px;color:#35b6ff;font-size:10px;font-weight:700}.vm-guide-article-modern .vm-article-head h1{font-size:26px!important;line-height:1.5;font-weight:800;margin:15px 0 18px;letter-spacing:-.5px}.vm-guide-article-modern .vm-article-head nav{display:flex;flex-wrap:wrap;gap:9px;font-size:9px;color:#35b6ff}.vm-guide-article-modern .vm-article-head nav a{color:#35b6ff}.vm-guide-article-modern .vm-guide-body{padding:29px!important;font-size:13px;line-height:1.95;color:#35b6ff;overflow-wrap:anywhere}.vm-guide-article-modern .vm-guide-body img{max-width:100%!important;height:auto!important;border-radius:9px}.vm-guide-article-modern .vm-guide-body iframe{max-width:100%}.vm-guide-article-modern .vm-guide-body :is(h2,h3,h4){line-height:1.55;margin-top:26px;margin-bottom:14px}.vm-guide-article-modern .vm-guide-body p{line-height:1.95}.vm-guide-article-modern .vm-guide-body table{display:block;max-width:100%;overflow-x:auto}.vm-guide-article-modern+.container{margin:18px 0 0!important;border:1px solid #ffffff0e!important;border-radius:12px;background:#1d2026!important}.vm-guide-article-modern+.container>.row{margin:0!important;gap:15px;align-items:center;padding:18px!important}.vm-guide-article-modern+.container h4{font-size:13px!important;color:#35b6ff;margin:0 0 8px}.vm-guide-article-modern+.container span.text-light-grey-1{font-size:10px;color:#35b6ff!important}.vm-guide-article-modern+.container .vote-container a{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;background:#11181c;border:1px solid #ffffff10;border-radius:8px;font-size:11px}@media(max-width:700px){.vm-guides-hero{padding:25px 21px}.vm-guides-hero h1{font-size:28px!important}.vm-guides-results-title{align-items:flex-start;flex-direction:column;gap:8px}.vm-guides-grid{grid-template-columns:1fr}.vm-guides-card{padding:21px}.vm-guides-help{flex-wrap:wrap}.vm-guides-help a{margin-left:36px}.vm-guide-article-modern .vm-article-head{padding:22px!important}.vm-guide-article-modern .vm-article-head h1{font-size:22px!important}.vm-guide-article-modern .vm-guide-body{padding:20px!important;font-size:12px}}@media(prefers-reduced-motion:reduce){.vm-guides-card,.vm-guides-read svg,.vm-guides-categories a{transition:none}.vm-guides-card:hover,.vm-guides-card:hover .vm-guides-read svg{transform:none}}
/* Normalize article layout against legacy global header/footer rules. */
.scary-void .vm-guide-article-modern .vm-guide-body header{display:block!important;position:static!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;float:none!important;grid-template-columns:none!important;text-align:left!important;gap:0!important}
.scary-void .vm-guide-article-modern .vm-guide-body footer{display:block!important;height:auto!important;min-height:0!important;width:auto!important;position:static!important}
.scary-void .vm-guide-article-modern .vm-guide-body [id^="scary-"]{background:#191c21!important;border-color:#ffffff14!important;color:#35b6ff!important;--sr-blue:#9bcdee;--sr-text:#c3d4df;--sr-muted:#8e9db2}
.scary-void .vm-guide-article-modern .vm-guide-body [id^="scary-"] header,.scary-void .vm-guide-article-modern .vm-guide-body [id^="scary-"] section{background:linear-gradient(125deg,#24272e,#1d2026)!important;border-color:#ffffff12!important}
.scary-void .vm-guide-article-modern .vm-guide-body [id^="scary-"] h1{font-size:25px!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:12px 0!important}
.scary-void .vm-guide-article-modern .vm-guide-body [id^="scary-"] :is(.sr-note,.sr-num,.sr-pill,.sr-nav a){background:#283842!important;border-color:#577d9755!important;color:#35b6ff!important}
.scary-void .vm-guide-article-modern .vm-guide-body [id^="scary-"] .sr-note.sr-warning{background:#34252d!important;border-left-color:#ce8494!important;color:#e9b3be!important}

/* Biblioteca de guias: categorias laterais e leitura neutra. */
.vm-layout:has(.vm-guide-library){grid-template-columns:minmax(0,1fr)}.vm-layout:has(.vm-guide-library)>.vm-sidebar{display:none}.vm-guide-library{overflow:hidden;border:1px solid #ffffff12;border-radius:15px;background:#141519}.vm-guide-library-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 22px;border-bottom:1px solid #ffffff10}.scary-void .vm-content .vm-guide-library-top h1{display:flex;align-items:center;gap:11px;font-size:15px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin:0;color:#d8d9d2}.vm-guide-library-top svg{color:#35b6ff}.vm-guide-library-top>span,.vm-guide-library-top>a{font-size:10px;color:#a8aeba!important;padding:8px 12px;border:1px solid #ffffff14;border-radius:20px}.vm-guide-library-layout{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:500px}.vm-guide-library-sidebar{padding:22px 16px;background:#101115;border-right:1px solid #ffffff0e}.scary-void .vm-content .vm-guide-library-sidebar h2{font-size:11px!important;letter-spacing:.09em;text-transform:uppercase;color:#c6ccd6;margin:0 0 18px;font-weight:800}.vm-guide-library-nav{display:flex;flex-direction:column;gap:8px}.vm-guide-library-nav a{display:flex;align-items:center;gap:9px;border-radius:8px;padding:12px 10px;color:#aab0bd!important;font-size:12px;font-weight:650;border:1px solid transparent;line-height:1.6}.vm-guide-library-nav a svg{color:#35b6ff;flex:none}.vm-guide-library-nav a:hover,.vm-guide-library-nav a[aria-current=page]{color:#e3edf7!important;background:#008cfa0d;border-color:#35b6ff25}.vm-guide-library-content{padding:24px;min-width:0}.vm-guide-library .vm-guides-results-title{margin:0 0 21px;gap:12px}.scary-void .vm-guide-library .vm-guides-results-title h2{font-size:19px!important;color:#d8d9d2}.vm-guide-library .vm-guides-results-title span{color:#959caa;font-size:10px}.vm-guide-library .vm-guides-grid{grid-template-columns:1fr;gap:12px}.vm-guide-library .vm-guides-card{padding:20px;background:linear-gradient(135deg,#1b1d22,#17181c);border:1px solid #ffffff0d;border-radius:10px}.vm-guide-library .vm-guides-card-icon{display:none}.vm-guide-library .vm-guides-card h3{margin:0 0 10px;font-size:14px!important}.vm-guide-library .vm-guides-card p{color:#9ea5b2!important;font-size:12px;line-height:1.85;margin:0 0 14px}.vm-guide-library .vm-guides-read{color:#35b6ff!important;padding-top:12px;font-size:11px}.vm-guide-library .vm-guides-help{margin-top:22px;padding:18px;gap:12px}.vm-guide-library .vm-guides-help h2{font-size:13px!important}.vm-guide-library .vm-guides-help p{color:#9ea5b2!important}.vm-guide-library .vm-guide-article{border:0;background:none;box-shadow:none;margin:0}.vm-guide-library .vm-article-head{padding:0 0 21px}.scary-void .vm-guide-library .vm-article-head h1{font-size:26px!important;line-height:1.4;margin:15px 0;color:#dcddd5}.vm-guide-library .vm-guide-body{padding:23px 0;color:#b8bec8;line-height:1.9}.vm-guide-library .vm-guide-body p,.vm-guide-library .vm-guide-body li{color:#b8bec8}.vm-guide-library .vm-guide-body :is(h1,h2,h3,h4){color:#e0e2dc}.vm-guide-library .vm-guide-body img{max-width:100%;height:auto}@media(max-width:760px){.vm-guide-library-layout{grid-template-columns:1fr;min-height:0}.vm-guide-library-sidebar{border-right:0;border-bottom:1px solid #ffffff10;padding:16px}.vm-guide-library-sidebar h2{margin-bottom:10px!important}.vm-guide-library-nav{flex-direction:row;flex-wrap:wrap;gap:6px}.vm-guide-library-nav a{padding:9px;font-size:10px;background:#ffffff03;border-color:#ffffff0b}.vm-guide-library-content{padding:20px 16px}.vm-guide-library .vm-guides-results-title{align-items:flex-start;flex-direction:column}.vm-guide-library .vm-guides-help{flex-wrap:wrap}.vm-guide-library-top{padding:16px}.vm-guide-library .vm-guides-card{padding:17px}}
