.home-modern{--home-primary:#41a9d4;--home-primary-dark:#2f8fb8;--home-primary-rgb:65,169,212;--home-primary-soft:rgba(65,169,212,0.1);--home-accent:#fc7a4f;--home-bg:#f5f7fa;--home-card:#fff;--home-text:#1f2937;--home-text-sub:#8a94a6;--home-border:#eef1f5;--home-radius:20px;--home-radius-sm:12px;--home-shadow:0 4px 20px rgba(17,24,39,0.06);--home-shadow-hover:0 16px 40px rgba(17,24,39,0.12);--home-gap:28px;width:75rem;max-width:100%;margin:0 auto;padding:40px 0 72px;box-sizing:border-box;color:var(--home-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.home-modern>*+*{margin-top:var(--home-gap)}.home-modern .home-section{margin-top:16px}.home-modern .home-section>*+*{margin-top:8px}.home-modern .chart-caption{display:flex;align-items:center;gap:8px;margin:24px 0 12px;font-size:16px;font-weight:700;color:var(--home-text)}.home-modern .chart-caption:before{content:"";width:4px;height:15px;border-radius:4px;background:linear-gradient(180deg,var(--home-primary),var(--home-primary-dark))}.home-modern ::v-deep .base-car-type .items-center{margin-top:40px!important;align-items:center}.home-modern ::v-deep .base-car-type .title{position:relative;font-size:25px!important;font-weight:800;letter-spacing:1px;line-height:1.2;color:var(--home-text);margin-bottom:20px!important;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}.home-modern ::v-deep .base-car-type .left-border{width:6px;height:24px;border-radius:6px!important;background:linear-gradient(180deg,var(--home-primary),var(--home-primary-dark))!important;margin-right:14px;box-shadow:0 2px 6px rgba(var(--home-primary-rgb),.4)}.home-modern .home-banner{display:block;height:150px;margin-top:28px!important;border-radius:var(--home-radius);overflow:hidden;box-shadow:var(--home-shadow);transition:box-shadow .25s ease,transform .25s ease}.home-modern .home-banner:hover{box-shadow:var(--home-shadow-hover);transform:translateY(-2px)}.home-modern ::v-deep .original-columns-box .nav-box{gap:var(--home-gap)}.home-modern ::v-deep .original-columns-box .nav-box .nav-item{position:relative;height:auto;min-height:104px;padding:22px 24px;cursor:pointer;border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-modern ::v-deep .original-columns-box .nav-box .nav-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--home-primary),var(--home-primary-dark));opacity:0;transition:opacity .25s ease}.home-modern ::v-deep .original-columns-box .nav-box .nav-item .title{font-size:18px;font-weight:700;line-height:1.4;color:var(--home-text)}.home-modern ::v-deep .original-columns-box .nav-box .nav-item .info{margin-top:6px;font-size:13px;line-height:1.5;color:var(--home-text-sub)}.home-modern ::v-deep .original-columns-box .nav-box .nav-item:hover{transform:translateY(-3px);border-color:transparent;box-shadow:var(--home-shadow-hover)}.home-modern ::v-deep .original-columns-box .nav-box .nav-item:hover:before{opacity:1}.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item{border-color:transparent;background:linear-gradient(135deg,var(--home-primary),var(--home-primary-dark));box-shadow:0 10px 26px rgba(var(--home-primary-rgb),.32)}.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item:before{opacity:0!important}.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item:after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.25) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50%}.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item .info,.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item .title{color:#fff}.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item .info{color:hsla(0,0%,100%,.85)}.home-modern ::v-deep .original-columns-box .nav-box .nav-active-item:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(var(--home-primary-rgb),.4)}