body:has(.fusion-app){background:#f6f7fa}.fusion-app{width:min(1080px,calc(100% - 40px));margin:auto;padding-bottom:45px}.fusion-top{display:flex;align-items:center;justify-content:space-between;padding:8px 0 17px}.fusion-identity{display:flex;align-items:center;gap:12px}.fusion-identity>span{width:48px;height:48px;display:grid;place-items:center;border:3px solid #fff;border-radius:17px;background:linear-gradient(145deg,#ff8768,#ff3b17);color:#fff;font-weight:900;box-shadow:0 8px 20px rgba(255,72,32,.2)}.fusion-identity>div{display:flex;flex-direction:column;gap:4px}.fusion-identity b{font-size:18px}.fusion-identity small{color:#9b6a5c;font-size:9px}.fusion-actions{display:flex;gap:9px}.fusion-actions a{padding:10px 13px;border:1px solid #eceef3;border-radius:12px;background:#fff;color:#606779;font-size:10px}.fusion-search{display:grid;grid-template-columns:auto 1fr;gap:11px;margin-bottom:14px}.fusion-mode{display:flex;padding:4px;border-radius:15px;background:#ffe9e3}.fusion-mode span,.fusion-mode a{display:grid;min-width:62px;place-items:center;border-radius:12px;color:#d75939;font-size:12px}.fusion-mode span{background:#fff;color:#151b35;font-weight:800;box-shadow:0 5px 14px rgba(105,55,39,.1)}.fusion-search label{height:48px;display:flex;align-items:center;gap:8px;padding:4px 5px 4px 13px;border:1.5px solid #ff8b70;border-radius:16px;background:#fff;color:#ff4d23}.fusion-search label i{font-style:normal}.fusion-search input{min-width:0;flex:1;border:0;outline:0;font-size:12px}.fusion-search button{height:38px;padding:0 18px;border:0;border-radius:11px;background:linear-gradient(135deg,#ff6844,#ff3f1d);color:#fff;font-size:10px;font-weight:800}.fusion-hero{min-height:320px;position:relative;overflow:hidden;border-radius:0 0 25px 25px;background:url('/assets/banners/tusi-youpul-online-hero-v09.jpg') center/cover;box-shadow:0 18px 45px rgba(116,69,51,.12)}.fusion-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,246,225,.99),rgba(255,237,215,.86) 46%,rgba(255,233,214,.08) 72%)}.fusion-hero>div{position:relative;z-index:2;width:58%;padding:50px 0 43px 38px}.fusion-hero span{color:#ff4d23;font-size:11px;font-weight:800;letter-spacing:.1em}.fusion-hero h1{margin:12px 0 9px;font-size:44px;line-height:1.18;letter-spacing:-.05em}.fusion-hero p{margin:0;color:#8a5848;font-size:13px}.fusion-hero a{height:41px;display:inline-flex;align-items:center;margin-top:24px;padding:0 19px;border-radius:99px;background:linear-gradient(135deg,#ff6b45,#ff3e1c);color:#fff;font-size:11px;font-weight:800}.fusion-features{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:11px;margin-top:18px;padding:13px;border:1px solid #eeecea;border-radius:21px;background:#fff;box-shadow:0 12px 32px rgba(23,33,59,.055)}.fusion-features>a{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:11px;padding:17px;border-radius:16px;background:#faf8f7}.fusion-features>a>div{display:flex;flex-direction:column}.fusion-features>a span{font-size:13px;font-weight:800}.fusion-features>a b{margin-top:7px;font-size:11px}.fusion-features>a small{margin-top:6px;color:#9298a8;font-size:8px}.fusion-features>a>i{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border-radius:14px;background:#fff0e9;color:#ff4d23;font-size:13px;font-style:normal;font-weight:800}.fusion-features .fusion-feature-main{background:linear-gradient(145deg,#18204b,#2f246b);color:#fff}.fusion-feature-main small{color:#ffc5b7!important}.fusion-feature-main>i{width:55px!important;height:55px!important;background:linear-gradient(145deg,#ff8160,#ff3f1d)!important;color:#fff!important}.fusion-features>p{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:12px;margin:0;padding:12px;border-radius:11px;background:#edf3ff;color:#65718f;font-size:9px}.fusion-features>p b{color:#3d69d6}.fusion-section{margin-top:32px}.fusion-section>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.fusion-section h2{margin:0;font-size:20px}.fusion-section header p{margin:5px 0 0;color:#8f96a8;font-size:10px}.fusion-section header>a{color:#9499a8;font-size:9px}.fusion-verified{padding:6px 9px;border-radius:99px;background:#eaf8f3;color:#16835f;font-size:8px;font-weight:800}.fusion-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.fusion-categories .category{min-height:104px;flex-direction:column;justify-content:center;padding:11px 4px;border-radius:15px;text-align:center}.fusion-categories .category>span{width:42px;height:42px}.fusion-categories .category>div{align-items:center}.fusion-categories .category>i{display:none}.fusion-projects{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.fusion-projects .project-card{border-radius:19px}.fusion-projects .public-empty{margin:0}.fusion-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:32px}.fusion-columns article{padding:26px;border:1px solid #eceef3;border-radius:21px;background:#fff}.fusion-columns article>span{color:#ff4d23;font-size:8px;font-weight:900;letter-spacing:.17em}.fusion-columns h2{margin:7px 0 7px;font-size:21px}.fusion-columns p{color:#8b91a1;font-size:10px;line-height:1.65}.fusion-columns article>a{display:inline-flex;margin-top:15px;color:#ff4d23;font-size:9px;font-weight:800}.fusion-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:16px}.fusion-tool-grid b{padding:12px;border-radius:10px;background:#f7f8fb;color:#56627c;font-size:9px}.fusion-data{display:grid;grid-template-columns:repeat(3,1fr);margin:19px 0;border-radius:15px;background:linear-gradient(145deg,#ff5c24,#df3c0b);color:#fff}.fusion-data b{display:flex;flex-direction:column;align-items:center;padding:18px;border-right:1px solid rgba(255,255,255,.18);font-size:22px}.fusion-data b:last-child{border:0}.fusion-data small{margin-top:5px;font-size:8px;font-weight:400;opacity:.8}.fusion-system{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:25px;border-radius:21px;background:linear-gradient(125deg,#182039,#10162b);color:#fff}.fusion-system span{color:#ff8e70;font-size:8px;font-weight:900;letter-spacing:.14em}.fusion-system h2{margin:7px 0;font-size:20px}.fusion-system p{margin:0;color:#aeb4c6;font-size:10px}.fusion-system>a{flex:0 0 auto;padding:11px 15px;border:1px solid rgba(255,255,255,.18);border-radius:11px;font-size:9px}.fusion-bottom{display:none}
@media(max-width:720px){body:has(.fusion-app) .site-header{display:none}body:has(.fusion-app) .site-footer{padding-bottom:80px}.fusion-app{width:100%;padding:12px 14px 90px}.fusion-top{padding-top:6px}.fusion-identity>span{width:44px;height:44px}.fusion-identity b{font-size:16px}.fusion-actions a:first-child{display:none}.fusion-search{grid-template-columns:1fr;position:relative}.fusion-mode{position:absolute;z-index:3;top:5px;left:5px;height:38px}.fusion-mode span,.fusion-mode a{min-width:54px}.fusion-search label{padding-left:125px}.fusion-hero{min-height:270px;margin:0 -14px;border-radius:0 0 22px 22px}.fusion-hero>div{width:67%;padding:65px 0 36px 24px}.fusion-hero h1{font-size:29px}.fusion-hero p{font-size:10px}.fusion-features{grid-template-columns:1.05fr .95fr;padding:9px;gap:8px}.fusion-features>a{min-height:78px;padding:12px}.fusion-features .fusion-feature-main{grid-row:span 2}.fusion-feature-main>i{display:none}.fusion-features>a>i{width:36px;height:36px}.fusion-features>p{font-size:8px}.fusion-categories{gap:6px}.fusion-categories .category{min-height:86px}.fusion-categories .category>span{width:35px;height:35px}.fusion-categories .category b{font-size:8px}.fusion-categories .category small{font-size:6px}.fusion-projects{grid-template-columns:1fr}.fusion-columns{grid-template-columns:1fr}.fusion-system{align-items:flex-start;flex-direction:column}.fusion-bottom{position:fixed;z-index:50;right:0;bottom:0;left:0;height:72px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #edeef2;background:rgba(255,255,255,.95);backdrop-filter:blur(18px)}.fusion-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#8b92a4;font-size:8px}.fusion-bottom a:first-child{color:#ff4d23}.fusion-bottom i{font-size:16px;font-style:normal}}
