.lanmu-section-header{padding:52px 20px;text-align:center;background:rgba(237,246,251,.92);border-bottom:1px solid #b9d4e4}.lanmu-section-header h1{margin:0 0 10px;font-size:34px;text-shadow:var(--neon-glow)}.lanmu-section-header p{margin:0;color:var(--muted)}.breadcrumb{max-width:1180px;margin:0 auto;padding:20px 20px 0;color:var(--muted);font-size:13px}.breadcrumb a{color:var(--teal)}.page-layout{max-width:1180px;margin:0 auto;padding:36px 20px 70px;display:flex;gap:28px}.page-main{flex:1;min-width:0}.page-sidebar{width:300px;flex-shrink:0}.sidebar-card{background:rgba(255,255,255,.92);border:1px solid #aac8d8;padding:22px;margin-bottom:18px;box-shadow:var(--neon-glow);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.sidebar-card h3{font-size:16px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--teal)}.sidebar-card p{color:var(--muted);font-size:13px}.sidebar-cta{background:rgba(237,246,251,.95)}.btn-white{display:inline-block;border:1px solid var(--teal);padding:8px 16px;color:var(--teal);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));box-shadow:var(--neon-glow)}.like-item{padding:10px 0;border-bottom:1px solid #d8e5eb}.like-item:last-child{border-bottom:0}.like-item a{display:block;color:var(--ink);font-size:14px}.like-item span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-item,.meta-tag{display:inline-block;padding:4px 10px;border:1px solid #a9c9dc;color:var(--teal);font-size:12px}.faq-list{max-width:820px}.faq-item{margin-bottom:10px;overflow:hidden}.faq-question{padding:17px 20px;font-weight:700;cursor:pointer;color:var(--ink)}.faq-answer{padding:0 20px 18px;color:var(--muted)}.faq-content p{margin:0 0 8px}.more-link{color:var(--teal);font-weight:700}.news-feed .news-item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #cbdde7}.news-thumb{width:220px;flex:0 0 220px}.news-thumb img{width:100%;height:130px;object-fit:cover;border:1px solid #a9c9dc;box-shadow:var(--neon-glow)}.news-title{margin:0 0 8px;font-size:20px}.news-title a{color:var(--ink)}.news-desc{color:var(--muted);margin:0 0 12px}.news-meta{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:12px}.pagination-wrap{margin-top:24px}.pagination{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.pagination a,.pagination span{padding:7px 12px;border:1px solid #aec9d8;color:var(--teal);box-shadow:var(--neon-glow);clip-path: polygon(0 0, calc(100% - 7px) 0, 100% 7px, 100% 100%, 7px 100%, 0 calc(100% - 7px));}.pagination .active{background:var(--teal);color:#fff}.article-header{padding-bottom:20px;border-bottom:1px solid #cbdde7}.article-header h1{font-size:32px;margin:0 0 10px}.article-meta{display:flex;gap:18px;color:var(--muted);font-size:13px}.article-content{padding:28px 0;color:#344950;font-size:16px;line-height:2}.article-content p{margin:0 0 18px}.article-nav{margin-top:32px;padding-top:20px;border-top:1px solid #cbdde7}.article-nav ul{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:0;margin:0}.article-nav li{flex:1;color:var(--muted);font-size:14px}.article-nav li.r{text-align:right}.article-nav a{color:var(--teal)}@media(max-width:820px){.page-layout{flex-direction:column;padding:24px 16px 50px}.page-sidebar{width:100%}.lanmu-section-header{padding:36px 16px}.lanmu-section-header h1{font-size:28px}.news-feed .news-item{display:block}.news-thumb{display:block;width:100%;margin-bottom:14px}.news-thumb img{height:180px}.article-header h1{font-size:26px}}
.column-page{position:relative;padding:52px 0 84px;background:rgba(255,255,255,.82)}.column-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(24,119,210,.055) 50%,transparent 50.1%);background-size:40px 40px;opacity:.55}.column-article{position:relative;z-index:1;width:min(920px,calc(100% - 40px));margin:0 auto;padding:42px 54px 54px;background:rgba(255,255,255,.95);border:1px solid #aac8d8;box-shadow:var(--neon-glow),inset 0 0 36px rgba(24,119,210,.035);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.column-article h2{position:relative;margin:38px 0 16px;padding:0 0 12px;color:var(--ink);font-size:26px;line-height:1.35}.column-article h2:first-child{margin-top:0}.column-article h2:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;background:var(--teal);box-shadow:var(--neon-glow)}.column-article h3{margin:27px 0 10px;color:var(--teal);font-size:18px;line-height:1.5}.column-article p{margin:0 0 18px;color:#3c5159;font-size:16px;line-height:2.05}.column-article a{color:var(--teal);font-weight:700;text-decoration:underline;text-decoration-color:rgba(24,119,210,.35);text-underline-offset:4px}.column-article a:hover{color:#0b5fae;text-shadow:var(--neon-glow)}.column-article p:last-child{margin-bottom:0}.static-footer{position:relative;padding:34px 0;background:#071923;color:#91aab3;border-top:1px solid rgba(24,119,210,.45)}.static-footer .shell{font-size:13px}.static-footer strong{display:block;margin-bottom:6px;color:#fff;font-size:16px}.static-footer a{color:#91aab3}.static-footer a:hover{color:#78baff}@media(max-width:820px){.column-page{padding:30px 0 54px}.column-article{width:min(100% - 28px,920px);padding:30px 22px 36px}.column-article h2{margin-top:30px;font-size:23px}.column-article h3{font-size:17px}.column-article p{font-size:15px;line-height:1.95}}
/* Legacy column templates use inline article layout; normalize them to the homepage visual language. */
main.section>article[style]{width:min(920px,calc(100% - 40px))!important;margin:0 auto!important;padding:42px 54px 54px!important;color:#3c5159!important;font-size:16px!important;line-height:2.05!important;background:rgba(255,255,255,.95)!important;border:1px solid #aac8d8!important;box-shadow:var(--neon-glow),inset 0 0 36px rgba(24,119,210,.035)!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}main.section>article[style] h2{position:relative;margin:38px 0 16px;padding-bottom:12px;color:var(--ink);font-size:26px;line-height:1.35}main.section>article[style] h2:first-child{margin-top:0}main.section>article[style] h2:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;background:var(--teal);box-shadow:var(--neon-glow)}main.section>article[style] h3{margin:27px 0 10px;color:var(--teal);font-size:18px;line-height:1.5}main.section>article[style] p{margin:0 0 18px;color:#3c5159;font-size:16px;line-height:2.05}main.section>article[style] a{color:var(--teal);font-weight:700;text-decoration:underline;text-decoration-color:rgba(24,119,210,.35);text-underline-offset:4px}main.section>article[style] a:hover{color:#0b5fae;text-shadow:var(--neon-glow)}@media(max-width:820px){main.section>article[style]{width:min(100% - 28px,920px)!important;padding:30px 22px 36px!important}main.section>article[style] h2{margin-top:30px;font-size:23px}main.section>article[style] h3{font-size:17px}main.section>article[style] p{font-size:15px;line-height:1.95}}
.column-shell{position:relative;z-index:1;width:min(1120px,calc(100% - 40px));margin:0 auto}.column-lead{display:flex;justify-content:space-between;gap:64px;align-items:flex-end;padding:0 0 36px;border-bottom:1px solid #aac8d8}.column-lead>div{flex:0 1 48%}.column-lead h2{margin:8px 0 0;color:var(--ink);font-size:36px;line-height:1.28;text-shadow:var(--neon-glow)}.column-lead p{flex:0 1 45%;margin:0;color:var(--muted);font-size:16px;line-height:2}.column-split{display:flex;gap:22px;margin-top:24px}.column-split>.content-panel{flex:1 1 0}.content-panel{padding:30px 32px;background:rgba(255,255,255,.94);border:1px solid #aac8d8;box-shadow:var(--neon-glow),inset 0 0 26px rgba(24,119,210,.035);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.content-panel h2{margin:12px 0 14px;color:var(--ink);font-size:25px;line-height:1.35;text-shadow: var(--neon-glow);}.content-panel p{margin:0 0 15px;color:#3c5159;line-height:2}.content-panel p:last-child{margin-bottom:0}.panel-no{display:block;color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.12em}.accent-panel{background:rgba(237,246,251,.92)}.column-flow{display:flex;gap:54px;align-items:center;margin-top:24px;padding:35px 32px;background:rgba(237,246,251,.75);border-top:1px solid #aac8d8;border-bottom:1px solid #aac8d8}.flow-heading{flex:0 0 220px}.flow-heading h2{margin:8px 0 0;color:var(--ink);font-size:28px;line-height:1.35}.flow-steps{display:flex;flex:1;gap:16px}.flow-steps article{flex:1;padding-left:16px;border-left:2px solid var(--teal)}.flow-steps b{display:block;color:var(--teal);font-size:14px}.flow-steps h3{margin:5px 0;font-size:17px;color:var(--ink)}.flow-steps p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.column-split.reverse{align-items:stretch}.wide-panel{flex:1 1 auto!important}.column-aside{display:flex;flex:0 0 300px;flex-direction:column;align-items:flex-start;padding:30px;background:#071923;color:#d9e9ee;border:1px solid rgba(24,119,210,.65);box-shadow:var(--neon-glow)}.column-aside h3{margin:12px 0 8px;color:#fff;font-size:23px;line-height:1.35}.column-aside p{margin:0 0 22px;color:#aac1c9;line-height:1.9}.column-aside a{display:block;margin-top:10px;color:#8bc5ff;font-weight:700}.column-aside a:hover{text-shadow:var(--neon-glow)}@media(max-width:820px){.column-shell{width:min(100% - 28px,1120px)}.column-lead,.column-split,.column-flow,.flow-steps{flex-direction:column;gap:20px}.column-lead{align-items:stretch;padding-bottom:28px}.column-lead h2{font-size:29px}.content-panel{padding:26px 22px}.content-panel h2{font-size:22px}.column-flow{align-items:stretch;padding:28px 22px}.flow-heading{flex-basis:auto}.flow-steps{gap:18px}.column-aside{flex-basis:auto}.column-page{padding:38px 0 56px}}
.model-catalog{display:flex;gap:16px;margin-top:24px}.model-catalog article{flex:1 1 0;min-height:230px;padding:27px 22px;background:rgba(255,255,255,.94);border:1px solid #aac8d8;box-shadow:var(--neon-glow),inset 0 0 24px rgba(24,119,210,.035);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.model-catalog h2{margin:12px 0 10px;color:var(--ink);font-size:21px}.model-catalog p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.model-flow{margin-top:24px}.model-compare{margin-top:24px;border:1px solid #aac8d8;background:rgba(255,255,255,.94);box-shadow:var(--neon-glow)}.model-compare>div{display:flex;gap:22px;padding:17px 22px;border-top:1px solid #d5e4eb}.model-compare>div:first-child{border-top:0}.model-compare>div>*{flex:1;color:#3c5159;font-size:14px;line-height:1.7}.model-compare b{color:var(--ink);font-size:15px}.model-compare .compare-head{background:rgba(237,246,251,.92)}.model-compare .compare-head span{color:var(--teal);font-weight:800;font-size:12px;letter-spacing:.06em}@media(max-width:820px){.model-catalog{flex-wrap:wrap}.model-catalog article{flex:1 1 calc(50% - 8px);min-height:0}.model-compare>div{flex-direction:column;gap:5px;padding:16px 18px}.model-compare .compare-head{display:none}}@media(max-width:520px){.model-catalog{flex-direction:column}.model-catalog article{flex-basis:auto}}
.column-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 42px;padding:18px 0;border-bottom:1px solid #aac8d8}.column-tabs a{padding:9px 19px;border:1px solid #94bbd1;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.column-tabs a:hover,.column-tabs a:focus{color:#fff;background:var(--teal);box-shadow:var(--neon-glow)}.reference-section{padding:0 0 46px}.section-heading{margin-bottom:24px}.section-heading h2{margin:9px 0 12px;color:var(--ink);text-shadow: var(--neon-glow);font-size:28px;line-height:1.35}.section-heading p{max-width:890px;margin:0;color:#3c5159;line-height:2}.reference-grid,.pricing-grid{display:flex;flex-wrap:wrap;gap:20px}.reference-card,.price-card{box-sizing:border-box;flex:1 1 calc(50% - 10px);padding:25px 27px;background:rgba(255,255,255,.94);border:1px solid #aac8d8;box-shadow:var(--neon-glow),inset 0 0 26px rgba(24,119,210,.035);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.reference-card h3,.price-card h3,.content-panel h3{margin:0 0 13px;color:var(--ink);font-size:20px}.reference-card p{margin:0;color:#3c5159;line-height:1.95}.model-grid .reference-card{min-height:170px}.model-gpt{border-top:3px solid #08a987}.model-claude{border-top:3px solid #e48700}.model-qwen{border-top:3px solid #2865e6}.model-llama{border-top:3px solid #7338df}.price-card{flex-basis:calc(33.333% - 14px);min-height:235px}.price-card>span{display:block;color:var(--muted);font-size:14px}.price-card h3{margin:20px 0;color:var(--teal);font-size:34px;text-align:center}.price-card ul,.content-panel ul,.content-panel ol{margin:0;padding-left:20px;color:#3c5159;line-height:2}.price-card li::marker,.content-panel li::marker{color:var(--teal)}.price-card.featured{border:2px solid var(--teal);background:rgba(237,246,251,.95)}.section-note{margin:22px 0 0;padding:16px 20px;color:#315366;line-height:1.85;background:rgba(237,246,251,.8);border-left:3px solid var(--teal)}.model-table{overflow:hidden;border:1px solid #aac8d8;background:rgba(255,255,255,.94);box-shadow:var(--neon-glow)}.model-table-row{display:flex;border-top:1px solid #d5e4eb}.model-table-row:first-child{border-top:0}.model-table-row>*{flex:1;padding:14px 12px;color:#3c5159;font-size:14px;line-height:1.65;text-align:center}.model-table-row>*:first-child{flex:0 0 18%;text-align:left;color:var(--ink)}.model-table-head{background:var(--teal)}.model-table-head>*{color:#fff!important;font-size:15px}.model-scenes span{font-size:13px}.api-split .content-panel{min-height:240px}.tutorial-list{display:flex;flex-direction:column;gap:14px}.tutorial-list article{display:flex;gap:21px;align-items:flex-start;padding:23px 27px;background:rgba(255,255,255,.94);border:1px solid #aac8d8;box-shadow:var(--neon-glow),inset 0 0 26px rgba(24,119,210,.035)}.tutorial-list article>b{display:flex;flex:0 0 36px;height:36px;align-items:center;justify-content:center;color:#fff;background:var(--teal);font-size:18px}.tutorial-list h3{margin:0 0 8px;color:var(--ink);font-size:20px}.tutorial-list p{margin:0;color:#3c5159;line-height:1.95}.upload-grid .reference-card{flex-basis:calc(33.333% - 14px)}@media(max-width:820px){.column-tabs{margin-bottom:30px}.reference-section{padding-bottom:36px}.section-heading h2{font-size:24px}.price-card,.upload-grid .reference-card{flex-basis:calc(50% - 10px)}.model-table{overflow-x:auto}.model-table-row{min-width:720px}.api-split .content-panel{min-height:0}}@media(max-width:520px){.column-tabs{gap:8px}.column-tabs a{padding:8px 13px;font-size:14px}.reference-card,.price-card,.upload-grid .reference-card{flex-basis:100%}.tutorial-list article{gap:14px;padding:20px}.tutorial-list article>b{flex-basis:30px;height:30px;font-size:16px}.model-table-row>*{padding:12px 8px}}
