.profile-demo-page{width:100%;max-width:1180px;margin:0 auto;padding:28px 16px 48px;color:#fff}.profile-demo-page a,.profile-demo-page a:hover,.profile-demo-page a:visited{color:#fff!important;text-decoration:none!important}.profile-demo-hero{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(45deg,rgba(var(--vs-primary),.03),rgba(var(--vs-second),.03)),linear-gradient(135deg,var(--vs-theme-bg),rgba(var(--vs-primary),.05));border:1px solid hsla(0,0%,100%,.06);box-shadow:0 22px 70px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-demo-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.profile-demo-hero__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;min-height:380px;padding:46px}.profile-demo-hero__info{min-width:0}.profile-demo-title{margin:0;font-size:clamp(42px,7vw,86px);line-height:.95;font-weight:900;letter-spacing:-.06em}.profile-demo-role{display:inline-flex;margin-top:14px;padding:8px 14px;border-radius:999px;color:#111827;font-weight:800;background:linear-gradient(180deg,#cbfff6,#8b63ff)}.profile-demo-status{display:flex;align-items:center;gap:9px;margin-top:16px;color:hsla(0,0%,100%,.68);font-weight:700}.profile-demo-status span{width:10px;height:10px;border-radius:50%;background:#7b8497}.profile-demo-status_online span{background:#30f28b;box-shadow:0 0 18px rgba(48,242,139,.9)}.profile-demo-status a,.profile-demo-status a:visited{color:#8ec5ff!important;text-decoration:underline!important}.profile-demo-status a:hover{color:#fff!important}.profile-demo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}.profile-demo-stat{padding:17px;border-radius:22px;background:linear-gradient(45deg,rgba(var(--vs-primary),.02),rgba(var(--vs-second),.02)),hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-demo-stat__label{margin-bottom:7px;color:hsla(0,0%,100%,.52);font-size:13px}.profile-demo-stat__value{font-weight:900;line-height:1.2}.profile-demo-hero__skin{display:flex;justify-content:center;align-self:stretch;align-items:flex-end;border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025)),linear-gradient(45deg,rgba(var(--vs-primary),.02),rgba(var(--vs-second),.02));border:1px solid hsla(0,0%,100%,.06)}.profile-demo-section{margin-top:24px;padding:28px;border-radius:30px;background:linear-gradient(45deg,rgba(var(--vs-primary),.02),rgba(var(--vs-second),.02)),linear-gradient(135deg,var(--vs-theme-bg),rgba(var(--vs-primary),.035));border:1px solid hsla(0,0%,100%,.06);box-shadow:0 20px 60px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-demo-section__title{margin:0 0 22px;font-size:28px;font-weight:900}.profile-demo-servers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-demo-server{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:22px;background:linear-gradient(45deg,rgba(var(--vs-primary),.02),rgba(var(--vs-second),.02)),hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.055);transition:.25s ease}.profile-demo-server:hover{transform:translateY(-3px);border-color:rgba(var(--vs-primary),.35)}.profile-demo-server h3{margin:0;font-size:19px;font-weight:900}.profile-demo-server p{margin:6px 0 0;color:hsla(0,0%,100%,.54);font-weight:700}.profile-demo-referrals{display:grid;gap:12px}.profile-demo-referral{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;color:#fff!important;text-decoration:none!important;background:linear-gradient(45deg,rgba(var(--vs-primary),.02),rgba(var(--vs-second),.02)),hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.055);transition:.25s ease}.profile-demo-referral:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.07)}.profile-demo-referral span{display:block;margin-top:4px;color:hsla(0,0%,100%,.52)}.profile-demo-empty{padding:18px;border-radius:18px;color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.045)}.profile-demo-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.profile-demo-banner{position:relative;min-height:220px;display:flex;align-items:flex-end;padding:28px;border-radius:30px;overflow:hidden;background:linear-gradient(45deg,rgba(var(--vs-primary),.04),rgba(var(--vs-second),.04)),linear-gradient(135deg,var(--vs-theme-bg),rgba(var(--vs-primary),.055));border:1px solid hsla(0,0%,100%,.06);box-shadow:0 20px 60px rgba(0,0,0,.22)}.profile-demo-banner:before{content:"";position:absolute;inset:0;opacity:.55;background:radial-gradient(circle at 90% 10%,rgba(var(--vs-primary),.22),transparent 38%)}.profile-demo-banner_accent:before{background:radial-gradient(circle at 85% 10%,rgba(var(--vs-second),.22),transparent 38%)}.profile-demo-banner>div{position:relative;z-index:2}.profile-demo-banner h2{margin:0 0 10px;font-weight:900}.profile-demo-banner p{max-width:420px;margin:0 0 18px;color:hsla(0,0%,100%,.62)}.profile-demo-button,.profile-demo-button:hover,.profile-demo-button:visited{display:inline-flex;padding:12px 18px;border-radius:14px;color:#fff!important;text-decoration:none!important;font-weight:900;background:linear-gradient(135deg,rgb(var(--vs-primary)),rgb(var(--vs-second)));box-shadow:0 12px 28px rgba(var(--vs-primary),.22)}@media(max-width:1050px){.profile-demo-hero__body{grid-template-columns:1fr;text-align:center}.profile-demo-status{justify-content:center}.profile-demo-banners,.profile-demo-servers,.profile-demo-stats{grid-template-columns:1fr 1fr}.profile-demo-hero__skin{min-height:330px}}@media(max-width:680px){.profile-demo-page{padding:16px 10px 36px}.profile-demo-banner,.profile-demo-hero__body,.profile-demo-section{padding:20px}.profile-demo-banners,.profile-demo-servers,.profile-demo-stats{grid-template-columns:1fr}}