@media(min-width:901px){
html{color-scheme:light}body{min-height:100vh;display:flex;flex-direction:column;background:#f5f7fb;color:#101828}.site-header{display:none!important}.page-shell,.simple-page,.reel-detail-shell{flex:1;width:100%}.page-shell{margin-top:20px;margin-bottom:34px;padding:0 20px}
.profile-card{position:relative;overflow:hidden;min-height:320px;padding:48px 56px;grid-template-columns:minmax(0,1.25fr) minmax(470px,.9fr);gap:58px;border:1px solid #dce5f0;border-radius:25px;background:linear-gradient(120deg,#fff 0,#f8fbff 56%,#eaf3ff 100%);box-shadow:0 17px 46px rgba(16,24,40,.085)}.profile-card:before{content:"";position:absolute;z-index:0;right:-235px;top:-310px;width:540px;height:540px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(11,103,246,.11) 0 2px,transparent 3px 14px);opacity:.75}.profile-card.has-cover:after{content:"";position:absolute;z-index:0;inset:0;background-image:linear-gradient(90deg,#fff 0,rgba(255,255,255,.88) 42%,rgba(255,255,255,.55)),var(--profile-bg-image);background-size:cover;background-position:center;opacity:var(--profile-bg-opacity)}.profile-card>div{position:relative;z-index:2}.profile-glow{position:absolute;z-index:1;border-radius:50%;pointer-events:none}.profile-glow-one{width:260px;height:260px;right:10%;top:-180px;background:rgba(11,103,246,.07)}.profile-glow-two{width:150px;height:150px;left:45%;bottom:-120px;background:rgba(126,87,255,.055)}.profile-left{gap:38px}.avatar-wrap{width:190px;height:190px;padding:5px;border:1px solid #d8e3f0;background:#fff;box-shadow:0 15px 35px rgba(16,24,40,.17)}.profile-eyebrow{display:inline-flex;margin-bottom:13px;padding:7px 11px;border-radius:8px;background:#eaf3ff;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.name-row h1{font-size:39px;letter-spacing:-1.2px}.username{color:#475467;font-weight:600}.bio{max-width:600px;margin-top:15px;color:#344054;font-size:15px}.instagram-link{margin-top:12px}.profile-right{min-width:0;padding:29px 27px;gap:25px;border:1px solid #d7e2ef;border-radius:19px;background:rgba(255,255,255,.94);box-shadow:0 13px 32px rgba(16,24,40,.07)}.stats{gap:16px}.stats>div{padding:6px;border-right:1px solid #e7ecf3}.stats>div:last-child{border:0}.stats strong{font-size:29px}.stats span{margin-top:7px;color:#667085}.follow-row{display:flex;grid-template-columns:none;gap:10px}.follow-main{height:54px;min-width:170px;flex:1;border-radius:11px;box-shadow:0 9px 20px rgba(11,103,246,.2)}.profile-nav-btn{height:54px;min-width:108px;padding:0 17px;display:flex;align-items:center;justify-content:center;border:1px solid #d6e0ec;border-radius:11px;background:#fff;color:#344054;text-decoration:none;font-size:13px;font-weight:750;transition:.2s}.profile-nav-btn:hover{color:var(--blue);border-color:#9cbeed;background:#f7faff}
.social-profile-bar{margin-top:18px;padding:18px 21px;border-color:#dfe7f0;border-radius:16px;box-shadow:0 10px 26px rgba(16,24,40,.05)}.social-profile-bar>span{font-size:13px}.social-link{height:42px;padding:0 15px;background:#fff}
.reels-section{margin-top:22px;padding:27px;border:1px solid #dfe7f0;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(16,24,40,.065)}.reels-toolbar{height:66px;padding:0 16px;border:1px solid #e1e8f0;border-radius:14px;background:#f8fafc}.toolbar-right{gap:10px}.content-count{padding:8px 12px;border-radius:999px;background:#edf5ff;color:var(--blue);font-size:12px;font-weight:750;white-space:nowrap}.reels-grid{gap:18px;margin-top:20px}.reel-card{border-radius:15px;box-shadow:0 10px 24px rgba(16,24,40,.13);content-visibility:auto;contain-intrinsic-size:270px 480px;transition:transform .25s,box-shadow .25s}.reel-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(16,24,40,.18)}.reel-card:hover img{transform:scale(1.04)}.reel-card-category{position:absolute;z-index:4;left:12px;top:12px;max-width:calc(100% - 24px);padding:6px 8px;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:rgba(15,23,42,.62);color:#fff;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(5px)}.reel-card-cta{position:absolute;z-index:4;left:50%;top:calc(46% + 38px);transform:translate(-50%,8px);padding:6px 9px;border-radius:7px;background:rgba(255,255,255,.92);color:#101828;font-size:9px;font-weight:800;opacity:0;transition:.2s}.reel-card:hover .reel-card-cta{opacity:1;transform:translate(-50%,0)}.reel-card:hover .play{transform:translate(-50%,-50%) scale(1.08)}
.benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.benefits article{min-height:132px;padding:24px;border-color:#dfe7f0;border-radius:17px;grid-template-columns:50px 1fr;box-shadow:0 9px 24px rgba(16,24,40,.045)}.benefit-icon{width:45px;height:45px;border-radius:12px}.benefits h3{font-size:16px;margin:1px 0 8px}.benefits p{font-size:13px;line-height:1.6}
.managed-footer{display:block!important;position:relative;overflow:hidden;width:calc(100% - 40px);min-height:0!important;margin:auto auto 16px!important;padding:0!important;background:#fff;color:#344054;border:1px solid #dce5ef;border-radius:16px;box-shadow:0 12px 34px rgba(16,24,40,.07)}.managed-footer:before{display:none!important;content:none}.footer-inner{width:100%;min-height:0!important;margin:0!important;padding:13px 18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important}.footer-main{display:flex;align-items:center;gap:13px;min-height:0}.footer-copy{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.footer-logo{display:block;flex:none;width:auto;height:auto;max-width:190px!important;max-height:52px!important;margin:0!important;object-fit:contain}.footer-title{display:block;margin:0;color:#101828;font-size:var(--footer-title-size,18px);line-height:1.15;font-weight:800}.footer-description{display:block;margin:0;color:#667085;font-size:12px;line-height:1.3}.footer-copyright{display:block;margin-top:3px;color:#8993a3;font-size:11px;line-height:1.3}.footer-links{display:flex;gap:7px!important;margin-top:3px!important}.footer-links a{padding:5px 8px!important;border:1px solid #d9e2ed;border-radius:7px!important;background:#f8fafc;color:#344054;text-decoration:none;font-size:11px!important}.footer-title:empty,.footer-description:empty,.footer-copyright:empty,.footer-links:empty{display:none}
}
