.hjs-home{--jade:#029a9b;--ink:#142c2b;--paper:#f4f0e7;--gold:#bd9250;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Microsoft YaHei,PingFang SC,sans-serif}.hjs-home *{box-sizing:border-box}.hjs-home a{color:inherit;text-decoration:none}.hjs-topbar{height:84px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#f7f3eb;border-bottom:1px solid rgba(20,44,43,.12);position:relative;z-index:20}.hjs-brand{display:flex;align-items:center;gap:12px}.hjs-brand-lockup-frame{display:block;width:176px;height:52px;overflow:hidden}.hjs-brand-lockup{width:176px;height:88px;object-fit:cover;object-position:center;transform:translateY(-18px);mix-blend-mode:multiply}.hjs-brand-tagline{height:37px;padding-left:12px;border-left:1px solid rgba(2,154,155,.3);display:flex;flex-direction:column;justify-content:center;gap:4px}.hjs-brand-tagline b{font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;color:#526560;white-space:nowrap}.hjs-account-area{display:flex;align-items:center;gap:9px}.hjs-account-area button{font:inherit;color:var(--ink);cursor:pointer}.hjs-account-icon,.hjs-logout{position:relative;width:38px;height:38px;border:1px solid #ddd4c3;border-radius:50%;background:#fbf8f0;display:grid;place-items:center;color:#176f6f!important}.hjs-account-icon i{position:absolute;right:3px;top:2px;width:6px;height:6px;border-radius:50%;background:#c64c3c;border:1px solid #fbf8f0}.hjs-account-profile{height:40px;padding:3px 13px 3px 4px;border:1px solid #ddd4c3;border-radius:22px;background:#fbf8f0;display:flex;align-items:center;gap:9px;font-size:13px}.hjs-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#285c83;color:#fff;font-family:serif}.hjs-projects{padding:55px 6vw 125px;max-width:1500px;margin:auto}.hjs-command-center{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px;margin-bottom:40px}.hjs-poster-carousel{height:330px;position:relative;overflow:hidden;background:#124b49;color:#fff}.hjs-poster{position:absolute;inset:0;padding:40px 44px;opacity:0;transform:scale(1.025);transition:opacity .6s ease,transform .8s ease;background:linear-gradient(125deg,#103f3d,#07807d)}.hjs-poster.is-active{opacity:1;transform:scale(1);z-index:2}.hjs-poster.poster-red{background:linear-gradient(125deg,#702d27,#b44f38)}.hjs-poster.poster-gold{background:linear-gradient(125deg,#70582e,#b38b43)}.hjs-poster-lines{position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(115deg,transparent 0 13px,rgba(255,255,255,.08) 14px 15px)}.hjs-poster:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.23);border-radius:50%;right:75px;top:35px}.hjs-poster-label{position:relative;z-index:2;font-size:11px;letter-spacing:.26em;color:#e5bd75}.hjs-poster-mark{position:absolute;z-index:2;right:120px;top:67px;font:120px STKaiti,KaiTi,serif;opacity:.88}.hjs-poster-copy{position:absolute;z-index:3;left:44px;bottom:64px}.hjs-poster-copy small{font:8px Georgia;letter-spacing:.24em;opacity:.6}.hjs-poster-copy h2{font:400 clamp(32px,3.4vw,52px) "STKaiti","KaiTi",serif;margin:10px 0 4px;letter-spacing:.08em}.hjs-poster-copy p{font-size:12px;letter-spacing:.05em;opacity:.68;margin:0}.hjs-poster-controls{position:absolute;z-index:5;left:44px;right:24px;bottom:20px;display:flex;align-items:center;justify-content:space-between}.hjs-poster-controls button{border:0;background:transparent;color:#fff;cursor:pointer}.hjs-poster-controls>div{display:flex;gap:7px}.hjs-poster-controls>div button{width:19px;height:2px;padding:0;background:#ffffff59}.hjs-poster-controls>div button.active{background:#fff;width:36px}.hjs-latest-news{height:330px;border:1px solid rgba(20,44,43,.14);background:#faf8f2;padding:18px 24px;display:flex;flex-direction:column}.hjs-news-heading{display:flex;align-items:center;border-bottom:1px solid #dcd6c9;padding-bottom:10px}.hjs-news-heading h2{font:400 34px STKaiti,KaiTi,serif;margin:0;letter-spacing:.12em}.hjs-news-list{flex:1}.hjs-news-list>a{display:grid;grid-template-columns:42px 38px minmax(0,1fr) 12px;gap:8px;align-items:center;padding:8px 0;min-height:38px;border-bottom:1px solid #e6e1d7}.hjs-news-list time{font:11px Georgia;color:#8f8a7f}.hjs-news-list small{font-size:10px;color:var(--jade);border:1px solid rgba(2,154,155,.24);padding:3px 4px;text-align:center}.hjs-news-list p{margin:0;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hjs-news-list>a>span{font-size:11px;color:var(--jade)}.hjs-all-news{font-size:11px;margin-top:7px;padding-top:2px;display:flex;justify-content:flex-end;gap:8px;color:#586560}.hjs-all-news span{color:var(--jade)}.hjs-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hjs-module-card{display:block;background:#faf8f2;border:1px solid rgba(20,44,43,.12);transition:transform .3s,box-shadow .3s;overflow:hidden}.hjs-module-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px #192d291f}.hjs-card-cover{height:210px;position:relative;overflow:hidden;padding:20px;color:#fff;background:linear-gradient(135deg,#902f27,#ca6547)}.hjs-card-cover:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 12px,rgba(255,255,255,.035) 13px 14px)}.hjs-module-card.gold .hjs-card-cover{background:linear-gradient(135deg,#8b682c,#c9a65d)}.hjs-module-card.blue .hjs-card-cover{background:linear-gradient(135deg,#244d5b,#4f8490)}.hjs-module-card.jade .hjs-card-cover{background:linear-gradient(135deg,#075d59,#029a9b)}.hjs-module-card.umber .hjs-card-cover{background:linear-gradient(135deg,#604839,#9b7658)}.hjs-module-card.violet .hjs-card-cover{background:linear-gradient(135deg,#433c66,#706994)}.hjs-card-no{font:11px Georgia;opacity:.7;letter-spacing:.2em}.hjs-module-mark{position:absolute;z-index:2;right:33px;top:35px;font:92px STKaiti,KaiTi,serif;opacity:.93}.hjs-card-cover small{position:absolute;z-index:2;left:20px;bottom:18px;font:8px Georgia;letter-spacing:.22em;opacity:.72}.hjs-sun{position:absolute;width:70px;height:70px;border:1px solid rgba(255,255,255,.34);border-radius:50%;left:46px;top:48px}.hjs-ridge{position:absolute;width:220px;height:130px;bottom:-65px;border:1px solid rgba(255,255,255,.3);transform:rotate(32deg)}.hjs-r1{left:-20px}.hjs-r2{left:95px;bottom:-75px}.hjs-card-body{padding:25px 26px 27px}.hjs-card-title{display:flex;justify-content:space-between;align-items:center}.hjs-card-title h3{font:500 29px STKaiti,KaiTi,serif;letter-spacing:.14em;margin:0}.hjs-card-title span{color:var(--jade)}.hjs-card-body>p{min-height:50px;margin:15px 0 22px;color:#61706c;font-size:13px;line-height:1.8}.hjs-tags{display:flex;gap:7px;flex-wrap:wrap}.hjs-tags span{background:#efede6;padding:6px 9px;color:#61706c;font-size:10px}.hjs-tags .hjs-coming{margin-left:auto;background:#e6eee9;color:#6d7c75}.hjs-method{background:#173d3a;color:#fff;padding:30px 6vw;text-align:center}.hjs-method p{color:#d0aa68;letter-spacing:.35em;font-size:12px;margin:0}.hjs-method h2{font:400 clamp(30px,4vw,52px) "STKaiti","KaiTi",serif;margin:14px 0 0;letter-spacing:.08em}.hjs-method small{display:block;margin-top:18px;color:#ffffff6b;font-size:10px;letter-spacing:.12em}@media(max-width:900px){.hjs-command-center{grid-template-columns:1fr}.hjs-latest-news{height:auto}.hjs-poster-carousel{height:300px}.hjs-module-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.hjs-topbar{padding:0 20px;height:74px}.hjs-brand-lockup-frame,.hjs-brand-lockup{width:142px}.hjs-brand-tagline,.hjs-account-profile>span:not(.hjs-avatar){display:none}.hjs-account-profile{width:40px;padding:3px}.hjs-projects{padding:28px 20px 72px}.hjs-poster-carousel{height:270px}.hjs-poster{padding:28px}.hjs-poster-mark{right:35px;top:55px;font-size:90px}.hjs-poster-copy{left:28px;bottom:58px}.hjs-poster-controls{left:28px}.hjs-latest-news{padding:22px}.hjs-module-grid{grid-template-columns:1fr}.hjs-card-cover{height:195px}.hjs-method h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.hjs-module-card,.hjs-poster{transition:none}}.hjs-module-card.jade .hjs-card-cover{background:radial-gradient(circle at 72% 30%,rgba(207,239,218,.22) 0 8%,transparent 9%),linear-gradient(135deg,#075c58,#04a09a)}.hjs-module-card.jade .hjs-card-cover:before{content:"";position:absolute;right:44px;top:30px;width:105px;height:105px;border:1px solid rgba(255,255,255,.34);border-radius:50%;box-shadow:-20px 18px 0 -19px #ffffff8c,-40px 36px 0 -39px #ffffff6b}.hjs-module-card.fire .hjs-card-cover{background:linear-gradient(135deg,#762d28,#d85b43)}.hjs-module-card.fire .hjs-card-cover:before{content:"";position:absolute;right:38px;top:25px;width:120px;height:120px;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 0 18px #ffffff0d,0 0 0 36px #ffffff0a}.hjs-module-card.fire .hjs-card-cover:after{background:repeating-linear-gradient(120deg,transparent 0 12px,rgba(255,255,255,.06) 13px 14px),linear-gradient(155deg,transparent 53%,rgba(255,221,174,.34) 54% 55%,transparent 56%)}.hjs-module-card.gold .hjs-card-cover{background:radial-gradient(circle at 73% 35%,rgba(255,239,173,.3) 0 5%,transparent 6%),linear-gradient(135deg,#846326,#d3ad60)}.hjs-module-card.gold .hjs-card-cover:before{content:"";position:absolute;right:48px;top:38px;width:92px;height:92px;border:1px solid rgba(255,244,195,.5);border-radius:50%;box-shadow:inset 0 0 0 13px #fff4c314,inset 0 0 0 27px #fff4c314}.hjs-module-card.blue .hjs-card-cover{background:linear-gradient(135deg,#245263,#4c8793)}.hjs-module-card.blue .hjs-card-cover:before{content:"";position:absolute;right:38px;top:36px;width:124px;height:94px;background:radial-gradient(circle at 10% 75%,#fff 0 3px,transparent 4px),radial-gradient(circle at 50% 30%,#fff 0 3px,transparent 4px),radial-gradient(circle at 90% 70%,#fff 0 3px,transparent 4px);opacity:.45;clip-path:polygon(0 75%,50% 30%,100% 70%,100% 72%,50% 34%,0 79%)}.hjs-module-card.umber .hjs-card-cover{background:linear-gradient(135deg,#5d4538,#a17a5b)}.hjs-module-card.umber .hjs-card-cover:before{content:"";position:absolute;right:35px;top:32px;width:135px;height:105px;border:1px solid rgba(255,239,205,.38);border-left:0;transform:skewY(-28deg);box-shadow:-34px 24px 0 -33px #ffefcd8c,-68px 48px 0 -67px #ffefcd66}.hjs-module-card.violet .hjs-card-cover{background:linear-gradient(135deg,#443d68,#716a9d)}.hjs-module-card.violet .hjs-card-cover:before{content:"";position:absolute;right:36px;top:28px;width:116px;height:122px;border:1px solid rgba(255,255,255,.34);border-radius:5px 24px;transform:rotate(-8deg);box-shadow:12px 12px 0 -11px #ffffff52}.hjs-module-card .hjs-module-mark{z-index:3;text-shadow:0 2px 12px rgba(0,0,0,.08)}.hjs-card-cover[style]{background-size:cover!important;background-position:center!important}.hjs-card-cover .hjs-ridge{display:none}.hjs-card-cover:after{background:linear-gradient(135deg,rgba(10,47,45,.2),transparent 48%)!important}.hjs-module-mark{left:35px;right:auto;top:43px;font-size:76px!important;text-shadow:0 2px 12px rgba(0,0,0,.22)!important}.hjs-sun{left:29px;top:29px;width:92px;height:92px;border-color:#ffffff8c;background:#ffffff0a}.hjs-card-cover small{bottom:16px}.hjs-card-cover small{display:none}.hjs-module-card .hjs-card-cover:before{display:none!important}.hjs-card-cover:after{background:linear-gradient(135deg,rgba(10,47,45,.12),transparent 45%)!important}.hjs-module-mark{font-family:方正小篆体,FZSeal,FZ篆书,STXinwei,KaiTi,serif;font-weight:400}.hjs-module-mark{letter-spacing:.04em;transform:scaleX(.88)}.hjs-card-title h3{letter-spacing:.12em}.hjs-module-card.blue{background:#faf8f2}.hjs-topbar{position:sticky;top:0;z-index:100;background:#f7f3ebf5;box-shadow:0 6px 20px #142c2b0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hjs-account-profile{min-width:172px;cursor:default}.hjs-login-trigger{justify-content:flex-start;appearance:none;cursor:pointer}.hjs-login-trigger:hover{border-color:#029a9b8c;background:#fffdf7;box-shadow:0 5px 16px #173d3a14}.hjs-account-name{overflow:hidden;max-width:5em;text-overflow:ellipsis;white-space:nowrap}.hjs-account-hover{position:relative;padding:8px 0}.hjs-account-card{position:absolute;top:calc(100% - 2px);right:0;width:270px;padding:0;overflow:hidden;border:1px solid #ddd4c3;background:#fbf8f0;box-shadow:0 18px 45px #1c2f2b29;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.hjs-account-hover:hover .hjs-account-card,.hjs-account-hover:focus-within .hjs-account-card{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hjs-member-rank{height:43px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ded1;background:linear-gradient(90deg,#f1eadc,#faf6ec)}.hjs-member-rank small{color:#8b8170;font-size:11px;letter-spacing:.08em}.hjs-member-rank strong{color:#a0712d;font:500 17px STKaiti,KaiTi,serif;letter-spacing:.12em}.hjs-account-card-profile{padding:18px;display:flex;align-items:center;gap:12px}.hjs-avatar-large{width:42px;height:42px;flex:0 0 42px}.hjs-account-card-profile div{min-width:0;display:flex;flex-direction:column;gap:4px}.hjs-account-card-profile strong{overflow:hidden;color:#173d3a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.hjs-account-card-profile small{color:#8a928d;font-size:10px}.hjs-account-card-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5ded1}.hjs-account-card-actions a,.hjs-account-card-actions button{height:43px;border:0;background:transparent;color:#405753;font-size:12px;text-align:center;line-height:43px;cursor:pointer}.hjs-account-card-actions a{border-right:1px solid #e5ded1}.hjs-account-card-actions a:hover,.hjs-account-card-actions button:hover{background:#f1ede4;color:#047f7f}.hjs-poster-side{position:absolute;z-index:7;top:50%;width:34px;height:56px;padding:0;transform:translateY(-50%);border:0;background:#0c272538;color:#ffffffc7;font:300 30px/1 Arial,sans-serif;cursor:pointer;opacity:.65;transition:background .2s ease,opacity .2s ease}.hjs-poster-side:hover{background:#0c27257a;color:#fff;opacity:1}.hjs-poster-prev{left:0;border-radius:0 7px 7px 0}.hjs-poster-next{right:0;border-radius:7px 0 0 7px}.hjs-poster-controls{left:50%;right:auto;justify-content:center;transform:translate(-50%)}.hjs-brand{gap:9px}.hjs-brand-lockup-frame{width:190px;height:58px}.hjs-brand-lockup{display:block;width:184px;height:auto;object-fit:initial;transform:translate(3px,1px);mix-blend-mode:normal}.hjs-brand-tagline{height:42px;padding-left:11px;border-left-color:#029a9b3d;gap:6px}.hjs-brand-tagline b{color:#61726e;font-size:14px;line-height:1.15;letter-spacing:.1em}@media(max-width:620px){.hjs-brand-lockup-frame{width:158px;height:52px}.hjs-brand-lockup{width:154px;transform:translate(2px,1px)}}.login-shell{min-height:100vh;position:relative;overflow:hidden;background:#e8efe9;color:#173d3a}.login-visual{position:absolute;inset:0;padding:30px 3.4vw;background:linear-gradient(90deg,#e8efe92e,#e8efe90d),url(/qianli-landscape-login.png) center/cover;color:#173d3a}.visual-grid{position:absolute;inset:0;opacity:.08;background:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent,black 48%,transparent);mask-image:linear-gradient(90deg,transparent,black 48%,transparent)}.visual-glow{position:absolute;width:650px;height:650px;right:3%;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.45),transparent 66%);filter:blur(5px);animation:drift 8s ease-in-out infinite}.visual-header{position:relative;z-index:3;display:flex;align-items:center;gap:14px}.visual-logo{width:178px;height:54px;object-fit:contain;mix-blend-mode:multiply}.visual-brand-text{height:38px;padding-left:13px;border-left:1px solid rgba(41,83,76,.28);display:flex;flex-direction:column;justify-content:center;gap:5px;color:#526b64;font-size:12px;letter-spacing:.05em}.visual-brand-text b{font-weight:400;white-space:nowrap}.back-home{position:absolute;right:0;top:7px;color:#496e67;text-decoration:none;font-size:13px;letter-spacing:.08em;padding:9px 13px;border:1px solid rgba(73,110,103,.28);border-radius:20px}.back-home:hover{background:#ffffff73;color:#078f8c}.mountain{display:none}.login-panel{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 32px))}.login-card{width:100%;padding:32px 34px 28px;background:#fffffff5;border-radius:10px;box-shadow:0 20px 50px #2a4b4526}.panel-heading{text-align:center}.panel-heading p{margin:0 0 10px;color:#0a9998;font:9px Georgia;letter-spacing:.3em}.panel-heading h2{margin:0 0 7px;font-size:26px}.panel-heading span{font-size:12px;color:#9aa8a2}.login-tabs{display:flex;border-bottom:1px solid #d5ddd6;margin:28px 0 24px}.login-tabs button{width:50%;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:none;color:#98a59e;font-size:14px;cursor:pointer}.login-tabs button.active{color:#0a9998;border-color:#0a9998}.login-card form{display:grid;gap:16px}.login-card label{display:grid;gap:7px;color:#52655f;font-size:12px}.login-card .ant-input-affix-wrapper{background:#f5f7f6;border-color:#e0e7e3}.login-card .ant-input-affix-wrapper:focus-within{border-color:#0a9998;box-shadow:0 0 0 2px #08a2a01f}.login-card .ant-btn-primary{height:45px;background:#4d6764;border:0;box-shadow:none}.panel-note{text-align:center;color:#a4aaa4;font-size:10px;margin:18px 0 0}.panel-bottom{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:flex;width:max-content;color:#4b6961c7;font-size:11px;white-space:nowrap;z-index:20}@keyframes drift{50%{transform:translate(-18px,14px) scale(1.08)}}@media(max-width:820px){.login-visual{padding:24px 22px}.visual-logo{width:145px}.visual-brand-text{font-size:11px}.login-panel{width:min(360px,calc(100vw - 32px))}.panel-bottom{bottom:14px}}.panel-brand,.visual-copy,.visual-footer{display:none!important}.coming-page{min-height:100vh;position:relative;overflow:hidden;background:#edf3ef;color:#173d3a}.coming-page:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#edf3eff0,#edf3efb8),url(/qianli-landscape-login.png) center/cover;opacity:.8}.coming-top,.coming-content,.coming-page footer{position:relative;z-index:1}.coming-top{display:flex;align-items:center;justify-content:space-between;padding:28px 4vw}.coming-logo{display:flex;align-items:center;gap:12px;color:#526b64;text-decoration:none;font-size:12px}.coming-logo img{width:150px;height:44px;object-fit:contain;mix-blend-mode:multiply}.coming-logo span{border-left:1px solid #b9cec6;padding-left:12px}.coming-home{color:#496e67;text-decoration:none;border:1px solid #b9cec6;border-radius:22px;padding:9px 15px;font-size:13px}.coming-content{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:13vh}.coming-orbit{position:relative;width:150px;height:150px;border:1px solid rgba(9,151,147,.35);border-radius:50%;display:grid;place-items:center}.coming-orbit:before,.coming-orbit:after{content:"";position:absolute;border:1px solid rgba(9,151,147,.16);border-radius:50%;transform:rotate(45deg)}.coming-orbit:before{inset:17px}.coming-orbit:after{inset:-18px;border-color:#be914c38}.coming-core{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#0a9995;color:#fff;font:34px STKaiti,KaiTi,serif;box-shadow:0 9px 24px #0a999540}.coming-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#c29a55;animation:orbit 4s linear infinite}.coming-orbit i:nth-child(2){animation-delay:-1.3s}.coming-orbit i:nth-child(3){animation-delay:-2.6s}.coming-en{margin:34px 0 8px;color:#0a9995;font:10px Georgia;letter-spacing:.3em}.coming-content h1{font:400 46px STKaiti,KaiTi,serif;letter-spacing:.18em;margin:0}.coming-copy{color:#6e837d;font-size:14px;margin:14px 0 28px}.coming-progress{display:flex;flex-direction:column;align-items:center;gap:10px;color:#81968e;font-size:10px}.coming-progress span{display:block;width:180px;height:3px;background:linear-gradient(90deg,#0a9995 55%,#d3dfd8 55%);border-radius:3px}.coming-button{margin-top:32px;padding:12px 24px;border-radius:5px;background:#4d6764;color:#fff;text-decoration:none;font-size:13px}.coming-page footer{position:absolute;bottom:24px;width:100%;text-align:center;color:#728780;font-size:11px}@keyframes orbit{0%{transform:rotate(0) translate(67px) rotate(0)}to{transform:rotate(360deg) translate(67px) rotate(-360deg)}}@media(max-width:600px){.coming-top{padding:20px}.coming-logo img{width:125px}.coming-logo span{font-size:10px}.coming-content{margin-top:18vh}.coming-content h1{font-size:38px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;transition:background-color .3s ease;color:#174b4b}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#e1f1ef}::-webkit-scrollbar-thumb{background:#77b9b6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4b9f9d}.ant-layout{min-height:100vh}.ant-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ant-card:hover{border-color:#029a9b66}.ant-card-hoverable:hover{transform:translateY(-2px);box-shadow:0 8px 24px #029a9b29;border-color:#029a9b99}.ant-table-tbody>tr{transition:background .15s ease}.ant-table-tbody>tr:hover>td{background:#edf8f7!important}.ant-tag{transition:transform .15s ease,opacity .15s ease}.ant-tag:hover{transform:scale(1.05)}.ant-btn{transition:all .2s ease}.ant-btn-primary:not(:disabled):active{transform:scale(.97)}.ant-btn-primary:not(:disabled):hover{box-shadow:0 4px 14px #029a9b47}.ant-menu-item{transition:background .2s ease,color .15s ease}.ant-menu-dark .ant-menu-item-group-title{padding:7px 16px 2px!important;color:#b4e5e194!important;font-size:10px;font-weight:600;letter-spacing:.12em}.ant-menu-dark .ant-menu-item-group-list .ant-menu-item{padding-left:18px!important}.ant-menu-dark.ant-menu-inline .ant-menu-item{height:34px;line-height:34px;margin-top:1px;margin-bottom:1px;font-size:13px}.ant-menu-dark .ant-menu-item .anticon{font-size:14px;color:#aee1ddc2}.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-segmented-item{transition:all .2s ease}.account-platform-filter{background:#dcefed;padding:4px}.account-platform-filter .ant-segmented-item-selected{background:#029a9b;color:#fff;box-shadow:0 2px 8px #029a9b33}.account-platform-filter .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:#027c7d}.account-add-secondary.ant-btn{background:#edf2f2;border-color:#d4e0df;color:#52706f;box-shadow:none}.account-add-secondary.ant-btn:hover{background:#e2e9e8!important;border-color:#bdcfcd!important;color:#365b5a!important}.ant-statistic-content-value{transition:color .3s ease}.ant-progress-bg{transition:width .4s cubic-bezier(.23,1,.32,1)}.ant-spin-dot-item{background:#029a9b}.ant-image-preview-img{transition:transform .3s ease}.xhs-avatar-uploader.ant-upload-wrapper{display:flex;justify-content:center}.xhs-avatar-uploader .ant-upload-drag{width:168px;height:168px;border-radius:50%;overflow:hidden;background:#f4fbfa}.xhs-avatar-uploader .ant-upload-btn{padding:18px 12px!important}.hjs-auth-modal .ant-modal-content{padding:0 24px 20px;border-radius:14px;box-shadow:0 18px 55px #122a2838;overflow:hidden}.hjs-auth-modal .ant-modal-header{padding:22px 0 8px;margin:0;background:transparent;border:0}.hjs-auth-modal .ant-modal-title{font-size:16px;font-weight:700;color:#315d5b}.hjs-auth-modal .ant-modal-close{top:18px;right:18px;color:#92a9a5}.hjs-auth-modal .ant-modal-close:hover{color:#069a99;background:#eef8f6}.hjs-auth-modal .ant-segmented{height:34px;padding:2px;background:#edf0ef;border-radius:12px}.hjs-auth-modal .ant-segmented-item{color:#78908c;font-size:13px}.hjs-auth-modal .ant-segmented-item-selected{color:#38615f;background:#fff;box-shadow:0 1px 3px #18393614}.hjs-auth-modal .ant-form-item{margin-bottom:18px}.hjs-auth-modal .ant-form-item-label{padding-bottom:7px}.hjs-auth-modal .ant-form-item-label>label{font-size:13px;color:#456662}.hjs-auth-modal .ant-input-affix-wrapper{height:43px;border-radius:12px;border-color:#b8dcd7;background:#fff;color:#47726e}.hjs-auth-modal .ant-input-affix-wrapper-focused,.hjs-auth-modal .ant-input-affix-wrapper:focus-within{border-color:#08a2a0;box-shadow:0 0 0 2px #08a2a01f}.hjs-auth-modal .ant-input{font-size:14px}.hjs-auth-modal .ant-btn-primary{height:42px;margin-top:3px;border:0;border-radius:11px;background:#08a2a0;box-shadow:0 4px #078b89;font-size:15px}.hjs-auth-modal .ant-btn-primary:hover{background:#079391!important}.hjs-auth-modal .ant-alert{border-radius:10px;margin-bottom:14px}
