html,body,h1,h2,h3,h4,h5,h6,hr,p,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}.clear{clear:both}.clearfix:after{content:".";clear:both;visibility:hidden;height:0;display:block}.clearfix{zoom:1}html,body{color:#222;background:linear-gradient(135deg,#f5f5f7 0%,#fff 100%);font:14px PingFang SC,Microsoft Yahei,Arial,SimSun,Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,sans-serif}body.page-user{flex-direction:column;min-height:100vh;display:flex}body.page-user>.container{flex:1;width:100%}ul,li{margin:0;padding:0;list-style:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}a{color:#222;outline:0;text-decoration:none}a:hover{color:#5cb558}a:active{color:#205dca}.m-wrap{min-width:1200px}.m-inner{zoom:1;max-width:1200px;margin:0 auto}.m-inner2{text-align:left;zoom:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(254,254,254,.8);border-radius:3px;max-width:1200px;margin:0 auto 18px;position:relative;overflow:hidden}.all-website{color:#222;font:14px Hiragino Sans GB,Hiragino Sans GB W3,宋体,Microsoft Yahei,Arial,SimSun,sans-serif}.all-website .websites{background:#fff;margin:15px auto;position:relative}.all-website .websites .sub-title{color:#333;height:35px;padding:0 15px;font-size:15px;font-weight:700;line-height:35px;position:absolute;top:0;left:0;right:0}.all-website .websites .site-grid{margin-top:10px;padding:40px 15px 15px;position:relative}.all-website .websites .site-grid>.sub-title a.back-top{color:#34c151;float:right;vertical-align:middle;padding:0 10px;font-size:12px;font-weight:400;display:block}.all-website .websites .list li{letter-spacing:1px;float:left;width:110px;height:30px;font-size:13px;line-height:30px;display:block;position:relative;overflow:hidden}@media (max-width:768px){.all-website .websites .list li{box-sizing:border-box;width:25%}}@media (max-width:414px){.all-website .websites .list li{width:33.333%}}.all-website .websites .list li span.icon{background:#eaeaea}.all-website .footer{text-align:center;min-height:50px;margin:20px 0;font-size:13px}.m-toolbar .tab li{font-size:12px}.nav{z-index:100;background:#fff;border-bottom:1px solid #eaeaea;align-items:center;padding:10px 15px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.nav .logo{background:url(logo-chinese-small.351ec6e4.png) 50% no-repeat;flex-shrink:0;width:155px;height:40px;display:block}.nav .nav-links{align-items:center;gap:16px;margin-left:24px;display:flex}.nav .nav-links .nav-link{color:#666;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.nav .nav-links .nav-link:hover{color:#34c151;background:rgba(52,193,81,.1)}@media (max-width:768px){.nav .nav-links{display:none}}.nav .menu-toggle{cursor:pointer;background:0 0;border:none;margin-left:auto;padding:8px;display:none}.nav .menu-toggle .menu-icon{background:#333;width:20px;height:2px;transition:background .2s;display:block;position:relative}.nav .menu-toggle .menu-icon:before{content:"";background:#333;width:100%;height:2px;transition:transform .2s;position:absolute;left:0}.nav .menu-toggle .menu-icon:after{content:"";background:#333;width:100%;height:2px;transition:transform .2s;position:absolute;left:0}.nav .menu-toggle .menu-icon:before{top:-6px}.nav .menu-toggle .menu-icon:after{top:6px}@media (max-width:768px){.nav .menu-toggle{display:block}}.nav .nav-right{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.nav .nav-right .btn{border:1px solid transparent;border-radius:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:32px;text-decoration:none;transition:all .2s;display:inline-block}.nav .nav-right .btn:hover{text-decoration:none;transform:translateY(-1px)}.nav .nav-right .btn+.btn{margin-left:8px}.nav .nav-right .btn-primary{color:#fff;background:#34c151;border-color:#34c151}.nav .nav-right .btn-primary:hover{color:#fff;background:#2db348}.nav .nav-right .btn-secondary{color:#34c151;background:0 0;border-color:#34c151}.nav .nav-right .btn-secondary:hover{color:#34c151;background:rgba(52,193,81,.1)}.nav .nav-right .welcome-text{color:#666;margin-right:12px;font-size:14px}@media (max-width:768px){.nav .nav-right{display:none}}.nav .mobile-menu{z-index:1000;background:#fff;border-bottom:1px solid #eaeaea;padding:16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.nav .mobile-menu .mobile-menu-links{margin-bottom:16px}.nav .mobile-menu .mobile-menu-links .mobile-nav-link{color:#333;border-bottom:1px solid #f0f0f0;padding:12px 0;font-size:15px;font-weight:500;text-decoration:none;display:block}.nav .mobile-menu .mobile-menu-links .mobile-nav-link:hover{color:#34c151}.nav .mobile-menu .mobile-menu-actions{flex-direction:column;gap:10px;display:flex}.nav .mobile-menu .mobile-menu-actions .welcome-text{color:#666;padding:8px 0;font-size:14px}.nav .mobile-menu .mobile-menu-actions .btn{text-align:center;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;display:block}.nav .mobile-menu .mobile-menu-actions .btn-primary{color:#fff;background:#34c151}.nav .mobile-menu .mobile-menu-actions .btn-secondary{background:0 0;border:1px solid #34c151}.nav .theme-toggle{background:#f0f0f5;border-radius:8px;gap:2px;margin-right:16px;padding:3px;display:flex}.nav .theme-toggle .toggle-segment{color:#666;cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.nav .theme-toggle .toggle-segment:hover{color:#333}.nav .theme-toggle .toggle-segment.active{color:#34c151;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:768px){.nav .theme-toggle{display:none}}.nav .mobile-theme-toggle{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding:12px 0}.nav .mobile-theme-toggle .theme-toggle{justify-content:center;width:100%;margin-right:0;display:flex}.nav.menu-open .menu-toggle .menu-icon{background:0 0}.nav.menu-open .menu-toggle .menu-icon:before{transform:rotate(45deg)translate(4px,4px)}.nav.menu-open .menu-toggle .menu-icon:after{transform:rotate(-45deg)translate(4px,-4px)}.nav.menu-open .mobile-menu{display:block}.site-footer{text-align:center;color:#999;border-top:1px solid #eaeaea;margin-top:40px;padding:24px 0;font-size:13px}.site-footer .footer-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.site-footer .footer-divider{color:#ccc}.site-footer .footer-link{color:#999;text-decoration:none;transition:color .2s}.site-footer .footer-link:hover{color:#34c151}.user-menu-list{padding-bottom:44px}.user-menu-list .item{height:44px;padding:0 16px;line-height:44px;text-decoration:none;transition:background .15s;display:block}.user-menu-list .item+.item{border-top:1px solid rgba(0,0,0,.06)}.user-menu-list .item .right{float:right;color:#999}.user-menu-list .item:hover{background:rgba(0,0,0,.04)}.user-menu-list .item.unavailable{color:#999;text-decoration:line-through}.user-menu-list h3.item{color:#666;background:rgba(0,0,0,.02);height:44px;font-size:13px;font-weight:600;line-height:44px}.container{max-width:910px;margin:0 auto}#m_floatbar .m-layout{max-width:910px}#m_floatbar.absolute{zoom:1;height:83px;position:absolute;bottom:60px;left:0}#m_floatbar.fixed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);zoom:1;z-index:9;border-bottom:1px solid #eaeaea;width:100%;height:83px;position:fixed;top:0;left:0}#m_floatbar.fixed .m-layout{max-width:910px}.m-layout{position:relative}#m_floatbar.fixed .m-logo{background:url(logo-chinese-small.351ec6e4.png) 50% no-repeat;width:155px;height:40px;bottom:20px;left:0}#m_floatbar.fixed .m-toolbar{right:0}.m-logo{zoom:1;background:url(logo-chinese.d23af471.png) 50% no-repeat;width:245px;height:59px;position:absolute;bottom:20px;left:5px}.m-toolbar{zoom:1;width:625px;height:63px;position:absolute;bottom:20px;right:5px}.m-toolbar .tab{zoom:1;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:515px;height:26px;line-height:26px;display:block;position:absolute;top:0;right:0}.m-toolbar:after,.m-toolbar li:after,.m-toolbar li.active:after{content:" ";clear:both;visibility:hidden;height:0;display:block}.fixed .m-toolbar .tab li{color:#666;background:0 0}.fixed .m-toolbar .tab li.active{color:#fff}.m-toolbar .tab li:first-child{width:71px;margin-left:0}.m-toolbar .tab li.active{font-weight:bold \9 ;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUIAzslGtCH6AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAGElEQVQY02NkYGDoYiACMDEQCUYVUkchAOx6AJ4+wIVdAAAAAElFTkSuQmCC);font-weight:600}.m-toolbar .tab li{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);zoom:1;cursor:pointer;text-align:center;float:left;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gUJCRg6Gs5tYQAAABhJREFUGNNjZGBgMGEgAjAxEAlGFVJHIQBkFgBIRt5hXQAAAABJRU5ErkJggg==);border-radius:2px;width:69px;height:26px;margin-left:5px;line-height:26px;display:block}.m-toolbar .panel{zoom:1;width:100%;height:32px;line-height:32px;display:block;position:absolute;top:31px;right:0}.m-toolbar .panel li{float:left;width:100%;height:32px;line-height:32px;display:none;position:relative}.m-toolbar .panel li.active{display:block}.m-toolbar .opt-wr .toggle{zoom:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABCAgMAAADBB6V3AAAACVBMVEX///94fH+orK8F7tqxAAAAAXRSTlMAQObYZgAAACZJREFUGNNjYBh2IDQETGktAFNcDWCKaUCdBLUd6haoy6DupCYAAJm2A/83atHKAAAAAElFTkSuQmCC);background-position:3px -22px;background-repeat:no-repeat;border-radius:1px;width:13px;height:19px;position:absolute;top:6px;right:7px}.m-toolbar .open .toggle{background-position:3px -40px}.m-toolbar .m-toolbar-provider{z-index:999;zoom:1;background:#fff;border:1px solid #d2d2d2;border-bottom:none;width:90px;display:none;position:absolute;top:33px;left:-2px}.m-toolbar .open .m-toolbar-provider{display:block}.m-toolbar .m-toolbar-provider a{float:left;text-indent:-1000px;cursor:pointer;background-position:50% 32px;background-repeat:no-repeat;border-bottom:1px solid #eaeaea;width:90px;height:32px;display:block;overflow:hidden}.m-toolbar .m-toolbar-provider a:hover{background-color:#eee}.m-toolbar-provider a{background-image:url(search-chinese.55cf23ab.png)}.m-toolbar-provider a.bilibili{background-position:50% 0}.m-toolbar-provider a.acfun{background-position:50% -32px}.m-toolbar-provider a.tucao{background-position:50% -64px}.m-toolbar-provider a.soku{background-position:50% -98px}.m-toolbar-provider a.nico{background-position:50% -130px}.m-toolbar-provider a.bdbaike{background-position:50% -194px}.m-toolbar-provider a.moegirl{background-position:50% -226px}.m-toolbar-provider a.komica{background-position:50% -258px}.m-toolbar-provider a.baidu{background-position:50% -288px}.m-toolbar-provider a.google{background-position:50% -320px}.m-toolbar-provider a.bing{background-position:50% -352px}.m-toolbar-provider a.sogou{background-position:50% -384px}.m-toolbar-provider a.youdao{background-position:50% -416px}.m-toolbar-provider a.qihoo360{background-position:50% -448px}.m-toolbar-provider a.wikipedia{background-position:50% -480px}.m-toolbar-provider a.pixiv{background-position:50% -512px}.m-toolbar-provider a.moefou{background-position:50% -544px}.m-toolbar-provider a.tieba{background-position:50% -576px}.m-toolbar-search-logo a{float:left;text-indent:-1000px;background:url(search-chinese.55cf23ab.png) 50% 32px no-repeat;width:86px;height:32px;display:block;overflow:hidden}.m-toolbar-search-logo a.bilibili{background-position:50% 0}.m-toolbar-search-logo a.acfun{background-position:50% -32px}.m-toolbar-search-logo a.tucao{background-position:50% -64px}.m-toolbar-search-logo a.soku{background-position:50% -98px}.m-toolbar-search-logo a.nico{background-position:50% -130px}.m-toolbar-provider a.netease_music{background-position:50% -162px}.m-toolbar-search-logo a.bdbaike{background-position:50% -194px}.m-toolbar-search-logo a.moegirl{background-position:50% -226px}.m-toolbar-search-logo a.komica{background-position:50% -258px}.m-toolbar-search-logo a.baidu{background-position:50% -288px}.m-toolbar-search-logo a.google{background-position:50% -320px}.m-toolbar-search-logo a.bing{background-position:50% -352px}.m-toolbar-search-logo a.sogou{background-position:50% -384px}.m-toolbar-search-logo a.youdao{background-position:50% -416px}.m-toolbar-search-logo a.qihoo360{background-position:50% -448px}.m-toolbar-search-logo a.wikipedia{background-position:50% -480px}.m-toolbar-search-logo a.pixiv{background-position:50% -512px}.m-toolbar-search-logo a.moefou{background-position:50% -544px}.m-toolbar-search-logo a.tieba{background-position:50% -576px}.m-toolbar .opt-wr{zoom:1;width:110px;height:32px;display:inline-block;position:absolute;bottom:0;left:0}.ipt-wr{vertical-align:top;background:#fff 0 -288px;border:1px solid #bbb;border-radius:2px;display:inline-block}.ipt-wr input{-webkit-appearance:none;background:#fff;border:0;outline:0;margin:5px 0 0 7px;padding:0;font-size:14px;line-height:22px}.m-toolbar .ipt-wr{zoom:1;width:384px;height:30px;position:absolute;bottom:0;left:110px}.m-toolbar .ipt-wr input{width:375px;height:22px}.btn-wr{vertical-align:top;background-image:-moz-linear-gradient(#ccc,#fff);background-color:#fff;background-image:-webkit-linear-gradient(#ccc,#fff);background-position:-120px -240px;border:1px solid #ccc;border-radius:2px;height:30px;display:inline-block}.m-toolbar .btn-wr{z-index:0;zoom:1;float:right;width:122px;position:absolute;bottom:0;right:0}.btn-wr:hover{background-image:-webkit-linear-gradient(#c5c5c5,#fff);border:1px solid #bbb}.btn-wr input{text-align:center;width:122px;height:30px;padding:0;padding-top:2px \9 ;cursor:pointer;float:right;background:0;border:0;font-size:14px}.m-top-menu{max-width:1200px;height:36px;overflow:hidden}.m-top-menu a .icon{border-radius:2px;width:18px;height:18px;transition:all .15s ease-out;display:block;position:absolute;top:9px;left:18px}.m-top-menu a:hover{color:#333;background:rgba(244,244,244,.5);text-decoration:none}.m-top-menu a:hover .icon{top:7px}.m-top-menu a:active .icon{top:10px}.m-top-menu a.active{background:rgba(244,244,244,.5)}.autocomplete-suggestions{background:rgba(255,255,255,.95);border:1px solid #bbb;border-bottom-right-radius:2px;border-bottom-left-radius:2px;padding:4px 5px 4px 4px;top:61px;left:110px;overflow:auto}.autocomplete-suggestion{white-space:nowrap;color:#333;padding:5px 10px;font-size:14px;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#38b19e;margin:0 2px;font-weight:400}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{border-bottom:1px solid #000;display:block}@media (max-width:910px){#container{display:none}}.form{margin:10px auto}.form .error{color:#d70015;background:rgba(215,0,21,.1);border-radius:8px;margin-bottom:15px;padding:12px;font-size:14px}.form .success{color:#34c151;background:rgba(52,193,81,.1);border-radius:8px;margin-bottom:15px;padding:12px;font-size:14px}@media (max-width:768px){.form{margin:10px 15px;width:auto!important}}.form .form-input input{box-sizing:border-box;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:8px;outline:none;height:44px;padding:0 12px;font-size:16px;line-height:44px;transition:all .2s;display:block}.form .form-input{margin:0 auto}.form .form-input input{border-color:rgba(0,0,0,.1);width:100%}.form .form-input input:focus{background:#fff;border-color:#34c151;box-shadow:0 0 0 3px rgba(52,193,81,.1)}.form .form-input+.form-input{margin-top:12px}.form .form-input+.form-btn-group{margin-top:12px}.form .form-input+.form-btn{margin-top:12px}.form .form-btn{gap:10px;margin:0 auto;display:flex}.form .form-btn .btn{text-align:center;cursor:pointer;box-sizing:border-box;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:8px;outline:none;flex:1;height:44px;padding:0 12px;font-size:16px;font-weight:500;line-height:44px;text-decoration:none;transition:all .2s;display:inline-block}.form .form-btn .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.form .form-btn .btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.form .form-btn .btn.btn-primary{color:#fff;background:#34c151;border-color:#34c151}.form .form-btn .btn.btn-primary:hover{background:#31bb49}.form .form-btn .btn.btn-secondary{color:#34c151;background:rgba(52,193,81,.1);border-color:rgba(52,193,81,.2)}.form .form-btn .btn.btn-secondary:hover{background:rgba(52,193,81,.15)}.form .form-btn-group{gap:10px;margin:0 auto;display:flex}.form .form-btn-group .btn{text-align:center;cursor:pointer;box-sizing:border-box;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:8px;outline:none;flex:1;height:44px;padding:0 12px;font-size:16px;font-weight:500;line-height:44px;text-decoration:none;transition:all .2s;display:inline-block}.form .form-btn-group .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.form .form-btn-group .btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.form .form-btn-group .btn.btn-primary{color:#fff;background:#34c151;border-color:#34c151}.form .form-btn-group .btn.btn-primary:hover{background:#31bb49}.form .form-btn-group .btn.btn-secondary{color:#34c151;background:rgba(52,193,81,.1);border-color:rgba(52,193,81,.2)}.form .form-btn-group .btn.btn-secondary:hover{background:rgba(52,193,81,.15)}.user-form-container{justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:20px;display:flex}.user-form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.08);border-radius:16px;display:flex;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.08)}.user-form-card .user-form-illustration{display:none}@media (min-width:900px){.user-form-card .user-form-illustration{flex-shrink:0;width:520px;display:block;position:relative}.user-form-card .user-form-illustration picture{width:100%;height:100%;display:block}.user-form-card .user-form-illustration img{object-fit:cover;width:100%;height:100%}.user-form-card .user-form-illustration .illustration-credit{color:rgba(255,255,255,.9);background:linear-gradient(transparent 0%,rgba(0,0,0,.6) 100%);padding:12px 16px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.user-form-card .user-form-illustration .illustration-credit .divider{opacity:.6;margin:0 6px}.user-form-card .user-form-illustration .illustration-credit a{color:rgba(255,255,255,.9);text-decoration:none}.user-form-card .user-form-illustration .illustration-credit a:hover{color:#fff;text-decoration:underline}}.user-form-card .user-form-content{width:100%;max-width:400px;padding:40px}@media (max-width:768px){.user-form-card .user-form-content{padding:10px}}.user-form-card h1{text-align:center;color:#333;margin-bottom:30px;font-size:28px;font-weight:700}.user-form-card .form{margin:0}.user-form-card .form #captcha{width:260px;height:44px}.user-form-card .form #wait{color:#999;width:260px;height:44px;font-size:13px;line-height:44px}.user-form-card .form-message{border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.user-form-card .form-message.error{color:#d70015;background:rgba(215,0,21,.1)}.user-form-card .form-message.success{color:#34c151;background:rgba(52,193,81,.1)}.user-form-card .form-hint{color:#888;margin-bottom:16px;font-size:14px;line-height:1.5}.user-form-card .form-link{text-align:center;margin-top:16px}.user-form-card .form-link a{color:#34c151;font-size:14px}.user-form-card .form-link a:hover{opacity:.8}.user-form-card .form-link .form-link-sep{color:#999;margin:0 4px}.user-info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.08);border-radius:16px;max-width:600px;margin:40px auto;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.user-info-card .user-info-header{border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:20px;padding-bottom:20px}.user-info-card .user-info-header h1{color:#333;margin:0;font-size:28px;font-weight:700}.user-info-card .user-info-body .user-info-item{border-bottom:1px solid rgba(0,0,0,.04);align-items:center;padding:12px 0;display:flex}.user-info-card .user-info-body .user-info-item:last-child{border-bottom:none}.user-info-card .user-info-body .user-info-item .label{color:#666;width:100px;font-size:14px;font-weight:500}.user-info-card .user-info-body .user-info-item .value{color:#999;flex:1;font-size:14px}.user-not-found{text-align:center;color:#999;padding:40px;font-size:16px}@media (max-width:768px){.user-form-card{max-width:100%;padding:30px 20px}.user-form-card h1{margin-bottom:20px;font-size:24px}.user-info-card{margin:20px 15px;padding:30px 20px}.user-info-card .user-info-header{margin-bottom:15px;padding-bottom:15px}.user-info-card .user-info-header h1{font-size:22px}.user-info-card .user-info-body .user-info-item{flex-direction:column;align-items:flex-start}.user-info-card .user-info-body .user-info-item .label{width:auto;margin-bottom:5px}.form-btn,.form-btn-group{flex-direction:column;gap:0}.form-btn .btn+.btn,.form-btn-group .btn+.btn{margin-top:12px}.user-menu-list .item{height:48px;font-size:16px;line-height:48px}}@media (prefers-color-scheme:dark){body.auto-theme{color:#f5f5f7;background:#1d1d1f}body.auto-theme .nav{background:rgba(29,29,31,.8);border-bottom-color:rgba(255,255,255,.1)}body.auto-theme .nav .nav-links .nav-link{color:#a1a1a6}body.auto-theme .nav .nav-links .nav-link:hover{color:#34c151;background:rgba(52,193,81,.15)}body.auto-theme .nav .menu-toggle .menu-icon{background:#f5f5f7}body.auto-theme .nav .menu-toggle .menu-icon:before{background:#f5f5f7}body.auto-theme .nav .menu-toggle .menu-icon:after{background:#f5f5f7}body.auto-theme .nav .nav-right .welcome-text{color:#a1a1a6}body.auto-theme .nav .nav-right .btn-primary{color:#fff;background:#34c151;border-color:#34c151}body.auto-theme .nav .nav-right .btn-secondary{color:#34c151;border-color:#34c151}body.auto-theme .nav .mobile-menu{background:#1d1d1f;border-bottom-color:rgba(255,255,255,.1)}body.auto-theme .nav .mobile-menu .mobile-nav-link{color:#f5f5f7;border-bottom-color:rgba(255,255,255,.1)}body.auto-theme .nav .mobile-menu .welcome-text{color:#a1a1a6}body.auto-theme .nav .theme-toggle{background:rgba(255,255,255,.1)}body.auto-theme .nav .theme-toggle .toggle-segment{color:#a1a1a6}body.auto-theme .nav .theme-toggle .toggle-segment:hover{color:#f5f5f7}body.auto-theme .nav .theme-toggle .toggle-segment.active{color:#34c151;background:rgba(255,255,255,.15)}body.auto-theme .nav .mobile-theme-toggle{border-bottom-color:rgba(255,255,255,.1)}body.auto-theme .site-footer{color:#a1a1a6;border-top-color:rgba(255,255,255,.1)}body.auto-theme .site-footer .footer-divider{color:#48484a}body.auto-theme .site-footer .footer-link{color:#a1a1a6}body.auto-theme .user-form-card,body.auto-theme .user-info-card{background:rgba(45,45,47,.95);border-color:rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5)}body.auto-theme .user-form-card h1,body.auto-theme .user-info-card h1{color:#f5f5f7}body.auto-theme .form .error{color:#ff453a;background:rgba(255,69,58,.15)}body.auto-theme .form .success{color:#34c151;background:rgba(52,193,81,.15)}body.auto-theme .form .form-message.error{color:#ff453a;background:rgba(255,69,58,.15)}body.auto-theme .form .form-message.success{color:#34c151;background:rgba(52,193,81,.15)}body.auto-theme .form .form-hint{color:#a1a1a6}body.auto-theme .form-input input{color:#f5f5f7;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}body.auto-theme .form-input input:focus{background:rgba(255,255,255,.1);border-color:#34c151;box-shadow:0 0 0 3px rgba(52,193,81,.2)}body.auto-theme .form-input input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}body.auto-theme .form-input input::placeholder{color:rgba(255,255,255,.5)}body.auto-theme .form-btn .btn,body.auto-theme .form-btn-group .btn{color:#f5f5f7;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}body.auto-theme .form-btn .btn:hover,body.auto-theme .form-btn-group .btn:hover{background:rgba(255,255,255,.12);box-shadow:0 4px 12px rgba(0,0,0,.3)}body.auto-theme .form-btn .btn.btn-primary,body.auto-theme .form-btn-group .btn.btn-primary{color:#fff;background:#34c151;border-color:#34c151}body.auto-theme .form-btn .btn.btn-primary:hover,body.auto-theme .form-btn-group .btn.btn-primary:hover{background:#31bb49}body.auto-theme .form-btn .btn.btn-secondary,body.auto-theme .form-btn-group .btn.btn-secondary{color:#34c151;background:rgba(52,193,81,.15);border-color:rgba(52,193,81,.3)}body.auto-theme .form-btn .btn.btn-secondary:hover,body.auto-theme .form-btn-group .btn.btn-secondary:hover{background:rgba(52,193,81,.2)}body.auto-theme .form-link a{color:#34c151}body.auto-theme .user-info-card .user-info-header{border-bottom-color:rgba(255,255,255,.1)}body.auto-theme .user-info-card .user-info-body .user-info-item{border-bottom-color:rgba(255,255,255,.06)}body.auto-theme .user-info-card .user-info-body .user-info-item .label{color:#a1a1a6}body.auto-theme .user-info-card .user-info-body .user-info-item .value{color:#86868b}body.auto-theme .user-menu-list .item{color:#f5f5f7;transition:background .15s}body.auto-theme .user-menu-list .item+.item{border-top-color:rgba(255,255,255,.1)}body.auto-theme .user-menu-list .item:hover{background:rgba(255,255,255,.08)}body.auto-theme .user-menu-list .item.unavailable{color:#a1a1a6}body.auto-theme .user-menu-list h3.item{color:#a1a1a6;background:rgba(255,255,255,.04)}body.auto-theme .user-not-found{color:#a1a1a6}}body.theme-dark{color:#f5f5f7;background:#1d1d1f}body.theme-dark .nav{background:rgba(29,29,31,.8);border-bottom-color:rgba(255,255,255,.1)}body.theme-dark .nav .nav-links .nav-link{color:#a1a1a6}body.theme-dark .nav .nav-links .nav-link:hover{color:#34c151;background:rgba(52,193,81,.15)}body.theme-dark .nav .menu-toggle .menu-icon{background:#f5f5f7}body.theme-dark .nav .menu-toggle .menu-icon:before{background:#f5f5f7}body.theme-dark .nav .menu-toggle .menu-icon:after{background:#f5f5f7}body.theme-dark .nav .nav-right .welcome-text{color:#a1a1a6}body.theme-dark .nav .nav-right .btn-primary{color:#fff;background:#34c151;border-color:#34c151}body.theme-dark .nav .nav-right .btn-secondary{color:#34c151;border-color:#34c151}body.theme-dark .nav .mobile-menu{background:#1d1d1f;border-bottom-color:rgba(255,255,255,.1)}body.theme-dark .nav .mobile-menu .mobile-nav-link{color:#f5f5f7;border-bottom-color:rgba(255,255,255,.1)}body.theme-dark .nav .mobile-menu .welcome-text{color:#a1a1a6}body.theme-dark .nav .theme-toggle{background:rgba(255,255,255,.1)}body.theme-dark .nav .theme-toggle .toggle-segment{color:#a1a1a6}body.theme-dark .nav .theme-toggle .toggle-segment:hover{color:#f5f5f7}body.theme-dark .nav .theme-toggle .toggle-segment.active{color:#34c151;background:rgba(255,255,255,.15)}body.theme-dark .nav .mobile-theme-toggle{border-bottom-color:rgba(255,255,255,.1)}body.theme-dark .site-footer{color:#a1a1a6;border-top-color:rgba(255,255,255,.1)}body.theme-dark .site-footer .footer-divider{color:#48484a}body.theme-dark .site-footer .footer-link{color:#a1a1a6}body.theme-dark .user-form-card{background:rgba(45,45,47,.95);border-color:rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5)}body.theme-dark .user-form-card h1{color:#f5f5f7}body.theme-dark .user-info-card{background:rgba(45,45,47,.95);border-color:rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5)}body.theme-dark .user-info-card h1{color:#f5f5f7}body.theme-dark .form .error{color:#ff453a;background:rgba(255,69,58,.15)}body.theme-dark .form .success{color:#34c151;background:rgba(52,193,81,.15)}body.theme-dark .form-input input{color:#f5f5f7;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}body.theme-dark .form-input input:focus{background:rgba(255,255,255,.1);border-color:#34c151}body.theme-dark .form-input input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}body.theme-dark .form-input input::placeholder{color:rgba(255,255,255,.5)}body.theme-dark .form-btn .btn{color:#f5f5f7;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}body.theme-dark .form-btn .btn:hover{background:rgba(255,255,255,.12)}body.theme-dark .form-btn .btn.btn-secondary{color:#34c151;background:rgba(52,193,81,.15)}body.theme-dark .form-btn-group .btn{color:#f5f5f7;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}body.theme-dark .form-btn-group .btn:hover{background:rgba(255,255,255,.12)}body.theme-dark .form-btn-group .btn.btn-secondary{color:#34c151;background:rgba(52,193,81,.15)}body.theme-dark .user-info-card .user-info-header{border-bottom-color:rgba(255,255,255,.1)}body.theme-dark .user-info-card .user-info-body .user-info-item{border-bottom-color:rgba(255,255,255,.06)}body.theme-dark .user-info-card .user-info-body .user-info-item .label{color:#a1a1a6}body.theme-dark .user-info-card .user-info-body .user-info-item .value{color:#86868b}body.theme-dark .user-menu-list .item{color:#f5f5f7}body.theme-dark .user-menu-list .item+.item{border-top-color:rgba(255,255,255,.1)}body.theme-dark .user-menu-list .item:hover{background:rgba(255,255,255,.08)}body.theme-dark .user-menu-list h3.item{color:#a1a1a6;background:rgba(255,255,255,.04)}body.theme-dark .user-not-found{color:#a1a1a6}.user-center{max-width:600px;margin:40px auto;padding:0 16px}.user-profile-card{background:#fff;border-radius:16px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 2px 12px rgba(0,0,0,.08)}.user-avatar{flex-shrink:0}.avatar-placeholder{color:#fff;background:linear-gradient(135deg,#34c151 0%,#2db348 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:600;display:flex}.avatar-image{object-fit:cover;border-radius:50%;width:72px;height:72px}.user-center .user-info{flex:1;min-width:0}.user-nick{color:#333;margin:0 0 4px;font-size:20px;font-weight:600}.user-email{color:#666;word-break:break-all;margin:0 0 4px;font-size:14px}.user-joined{color:#999;margin:0;font-size:13px}.user-menu-section{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}.user-menu-section .section-title{color:#999;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:16px 20px 8px;font-size:13px;font-weight:500}.user-menu-section .menu-list{padding:0}.user-menu-section .menu-item{color:#333;border-bottom:1px solid #f0f0f0;align-items:center;padding:16px 20px;text-decoration:none;transition:background .15s;display:flex}.user-menu-section .menu-item:last-child{border-bottom:none}.user-menu-section .menu-item:hover{background:#f9f9f9;text-decoration:none}.user-menu-section .menu-item.danger{color:#ff3b30}.user-menu-section .menu-item.danger:hover{background:rgba(255,59,48,.05)}.user-menu-section .menu-item.danger .menu-arrow{color:rgba(255,59,48,.5)}.user-menu-section .menu-icon{text-align:center;width:24px;margin-right:12px;font-size:20px}.user-menu-section .menu-text{flex:1;font-size:15px}.user-menu-section .menu-arrow{color:#ccc;font-size:14px}@media (prefers-color-scheme:dark){body.auto-theme .user-profile-card,body.auto-theme .user-menu-section{background:#2c2c2e;box-shadow:0 2px 12px rgba(0,0,0,.3)}body.auto-theme .user-nick{color:#f5f5f7}body.auto-theme .user-email{color:#a1a1a6}body.auto-theme .user-joined,body.auto-theme .user-menu-section .section-title{color:#8e8e93}body.auto-theme .user-menu-section .menu-item{color:#f5f5f7;border-bottom-color:rgba(255,255,255,.1)}body.auto-theme .user-menu-section .menu-item:hover{background:rgba(255,255,255,.05)}body.auto-theme .user-menu-section .menu-item.danger:hover{background:rgba(255,59,48,.1)}body.auto-theme .user-menu-section .menu-arrow{color:#48484a}}body.theme-dark .user-profile-card,body.theme-dark .user-menu-section{background:#2c2c2e;box-shadow:0 2px 12px rgba(0,0,0,.3)}body.theme-dark .user-nick{color:#f5f5f7}body.theme-dark .user-email{color:#a1a1a6}body.theme-dark .user-joined,body.theme-dark .user-menu-section .section-title{color:#8e8e93}body.theme-dark .user-menu-section .menu-item{color:#f5f5f7;border-bottom-color:rgba(255,255,255,.1)}body.theme-dark .user-menu-section .menu-item:hover{background:rgba(255,255,255,.05)}body.theme-dark .user-menu-section .menu-item.danger:hover{background:rgba(255,59,48,.1)}body.theme-dark .user-menu-section .menu-arrow{color:#48484a}@media (max-width:480px){.user-center{margin:20px auto}.user-profile-card{text-align:center;flex-direction:column;padding:20px}.user-center .user-info{width:100%}}
