/* v1.22.1 clone parity bridge: rely on ak-original.css for the real AnimeKai profile UI. */
.acc-wrap{position:relative}.acc-wrap .notify{display:flex;align-items:center}.acc-wrap .notify>.btn{display:flex;align-items:center;justify-content:center}.acc-wrap .pathway{position:relative}.acc-wrap .pathway>.btn.ak-pathway-trigger{display:flex;align-items:center;justify-content:center}.acc-wrap .pathway>.btn.ak-pathway-trigger:after{display:none!important}.acc-wrap .pathway>.btn.ak-pathway-trigger img{width:100%;height:100%;object-fit:cover}.acc-wrap .pathway .ak-pathway-menu{right:0!important;left:auto!important;z-index:10080!important}.acc-wrap .pathway .ak-pathway-menu:not(.show){display:none!important}.acc-wrap .pathway .ak-pathway-menu.show{display:block!important}.acc-wrap .pathway .ak-pathway-menu .head form{margin:0}.acc-wrap .pathway .ak-pathway-menu .dropdown-item span{display:flex!important;align-items:center;gap:.25rem}.acc-wrap .pathway .ak-pathway-menu .dropdown-item i{flex:0 0 1.8rem}
.profile .profilew{width:100%}.ak-clone-profile-page{width:100%;min-width:0}.ak-clone-profile-ctrl{max-width:100%;overflow:hidden}.ak-clone-profile-ctrl .profile-menu{min-width:0;overflow-x:auto;scrollbar-width:none}.ak-clone-profile-ctrl .profile-menu::-webkit-scrollbar{display:none}.ak-clone-profile-ctrl .profile-menu a{white-space:nowrap}.ak-clone-profile-ctrl .profile-menu a i{width:1.25rem;text-align:center}.ak-clone-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.05);border-radius:.7rem;overflow:hidden;margin:0 0 2rem}.ak-clone-stats>div{background:#181d22;padding:1rem;text-align:center}.ak-clone-stats strong{display:block;color:#fff;font-size:1.3rem}.ak-clone-stats span{opacity:.55;font-size:.85rem}.ak-clone-wide-grid .aitem .inner{min-height:100%}.ak-clone-progress{height:3px;border-radius:10px;background:rgba(255,255,255,.08);margin-top:.8rem;overflow:hidden}.ak-clone-progress span{display:block;height:100%;background:#e45f3a}.profile-sbg .blank{color:rgba(255,255,255,.5);background:#181d22;border-radius:.8rem;padding:2rem;text-align:center}.ak-clone-avatar-edit{display:flex;align-items:center;gap:1rem}.ak-clone-avatar-edit img{width:4rem;height:4rem;border-radius:50%;object-fit:cover}.ak-clone-passwords{display:grid;gap:.6rem;min-width:280px}.ak-clone-submit{padding:1.5rem 2rem;text-align:right}.ak-clone-switch{position:relative;display:inline-flex}.ak-clone-switch input{position:absolute;opacity:0}.ak-clone-switch span{display:block;width:42px;height:24px;border-radius:999px;background:#343b41;position:relative;cursor:pointer}.ak-clone-switch span:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.ak-clone-switch input:checked+span{background:#e45f3a}.ak-clone-switch input:checked+span:after{transform:translateX(18px)}.ak-clone-transfer{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.05);border-radius:.8rem;overflow:hidden}.ak-clone-transfer>div{background:#181d22;padding:2rem}.ak-clone-transfer>div>i{font-size:1.8rem;color:#e45f3a}.ak-clone-transfer textarea{margin:1rem 0}.profile-sbg a{transition:.2s}
@media(max-width:767.98px){.acc-wrap .notify>.btn{margin-right:1rem!important}.acc-wrap .pathway .ak-pathway-menu{position:absolute!important;right:-.4rem!important;width:250px!important}.profile main{margin-top:7rem!important}.profile-sbg{padding:1.2rem!important}.profile-ctrl{margin-bottom:2rem!important;width:100%;height:auto!important;padding:.55rem!important;overflow:hidden}.profile-ctrl>a{display:none}.profile-ctrl .profile-menu{width:100%}.profile-ctrl .profile-menu a{padding:.55rem .7rem!important}.profile-ctrl .profile-menu a span{display:none}.profile-ctrl .profile-menu a i{margin:0!important;font-size:1.1rem}.ak-clone-stats{grid-template-columns:repeat(3,1fr)}.aitem-wrapper.wide .aitem{width:50%!important}.ak-clone-transfer{grid-template-columns:1fr}.setting-box .form-group{gap:1rem;flex-direction:column}.setting-box .form-group>div:last-child{text-align:left!important}.ak-clone-passwords{min-width:0;width:100%}}
@media(max-width:480px){.aitem-wrapper.wide .aitem{width:100%!important}.userprofile img{width:4rem!important;height:4rem!important}.userprofile .profille-info .username{font-size:1.25rem!important}.ak-clone-stats span{font-size:.72rem}.acc-wrap .pathway .ak-pathway-menu{right:-.2rem!important}}
.ak-avatar-choice-row .ava-select{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:420px}.ak-avatar-choice-row .ava-select button{cursor:pointer}.ak-avatar-choice-row .ava-select button img{object-fit:cover}
@media(max-width:767.98px){.ak-avatar-choice-row .ava-select{justify-content:flex-start;max-width:100%}}
.acc-wrap .pathway .ak-pathway-menu .head form{margin:0}.acc-wrap .pathway .ak-pathway-menu .head form .btn{background-color:#181d22;border-radius:5px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;padding:0}.acc-wrap .pathway .ak-pathway-menu .head form .btn i{opacity:.5;font-size:1.2rem}.acc-wrap .pathway .ak-pathway-menu .head form .btn:hover i{opacity:1}

/* v1.22.4: let ak-original.css control mobile header exactly like the reference. */
.acc-wrap .pathway>.btn.ak-pathway-trigger{overflow:hidden;border-radius:50%}
.acc-wrap .pathway>.btn.ak-pathway-trigger img{border-radius:50%;display:block}
@media(max-width:639.9px){.nav-user{flex:0 0 auto}.nav-user .acc-wrap{display:flex;align-items:center;white-space:nowrap}.acc-wrap .notify>.btn{margin-right:1rem!important}.acc-wrap .pathway .ak-pathway-menu{right:0!important;left:auto!important}}
