:root{color-scheme:light;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif;line-height:1.5;color:#182033;background:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;height:68px;margin:0;padding:0 max(18px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(226,232,240,.72)}.header-light{background:#ffffffeb;backdrop-filter:blur(16px)}.header-solid{background:#f4f9ffeb;backdrop-filter:blur(16px)}.header-dark{color:#f6f3ea;background:#161e1ceb;backdrop-filter:blur(16px)}.brand,.desktop-nav,.header-actions,.trust-row,.cta-row,.resource-strip,.pill-cloud{display:flex;align-items:center}.brand{gap:10px;font-weight:800;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#fff;background:#1267ff}.theme-feishu .brand-mark{background:#2f6bff}.theme-wps .brand-mark{color:#1f2c27;background:#f4ca62}.desktop-nav{flex:1;justify-content:center;gap:26px;font-size:14px;color:#5a6578}.header-dark .desktop-nav{color:#d8d2c3}.header-actions{gap:8px}.icon-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(18,36,64,.12);border-radius:8px;color:inherit;background:#ffffffb8}.header-dark .icon-button{border-color:#fff3;background:#ffffff14}.menu-button{display:none}.dingtalk-nav{height:74px;padding:0 max(18px,calc((100vw - 1180px)/2));background:#f8fbfff5;backdrop-filter:blur(14px)}.dingtalk-nav-brand{min-width:260px;color:#1e6bff;font-size:20px;font-weight:900;letter-spacing:0;white-space:nowrap}.dingtalk-nav-menu{display:flex;align-items:center;justify-content:center;flex:1;gap:34px;color:#26364f;font-size:15px;font-weight:700}.dingtalk-nav-menu a{position:relative;display:inline-flex;align-items:center;height:74px}.dingtalk-nav-menu a.active{color:#1267ff;font-weight:900}.dingtalk-nav-menu a.active:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:3px;border-radius:99px;background:#1267ff}.dingtalk-nav-download{display:inline-flex;align-items:center;justify-content:center;min-width:106px;height:44px;border-radius:6px;color:#fff;background:#266df0;font-size:15px;font-weight:900;box-shadow:0 10px 22px #266df02e}.section{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:82px 0}.section-heading{max-width:720px;margin-bottom:32px}.eyebrow{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,7vw,78px);line-height:1.03;letter-spacing:0}h2{font-size:clamp(28px,4vw,46px);line-height:1.14;letter-spacing:0}h3{font-size:19px;line-height:1.28}.lead{color:#5a6578;font-size:18px}.cta-row{flex-wrap:wrap;gap:12px;margin:28px 0}.button{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:8px;font-weight:800}.button.primary{color:#fff;background:#1267ff}.button.secondary{border:1px solid rgba(24,32,51,.16);color:#13233f;background:#fff}.factory-index{display:grid;place-content:center;min-height:100vh;width:min(1100px,calc(100% - 36px));margin:0 auto}.factory-index h1{max-width:880px;margin-bottom:34px}.factory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.factory-card{display:grid;gap:12px;min-height:210px;padding:24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 20px 60px #29364e14}.factory-card span{width:max-content;padding:6px 10px;border-radius:8px;color:#fff;background:#182033;font-size:13px}.factory-card strong{font-size:26px}.factory-card small{color:#64748b;font-size:15px}.dt-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px;width:min(1180px,calc(100% - 36px));min-height:calc(100vh - 68px);margin:0 auto;padding:74px 0 58px;align-items:center}.dt-hero h1{max-width:780px}.dt-hero .button.primary{gap:8px}.dingtalk-page{background:linear-gradient(180deg,#f3f8ff,#fff 36%)}.dt-premium{color:#152033;background:radial-gradient(circle at 16% 8%,rgba(18,103,255,.12),transparent 28%),linear-gradient(180deg,#f4f9ff,#fff 38%,#f7fbff)}.theme-dingtalk .eyebrow{color:#1267ff}.trust-row{flex-wrap:wrap;gap:12px;color:#41516b;font-weight:700}.trust-row span{display:inline-flex;align-items:center;gap:6px}.dt-visual{position:relative;min-height:520px;border-radius:8px;background:#dfeeff;overflow:hidden;box-shadow:inset 0 0 0 1px #1267ff1f}.phone-panel{position:absolute;right:52px;top:54px;width:260px;min-height:440px;padding:26px 18px;border-radius:28px;background:#fff;box-shadow:0 32px 80px #11468e38}.phone-top{width:70px;height:8px;margin:0 auto 28px;border-radius:99px;background:#d7e1ee}.app-pill{margin-bottom:14px;padding:18px;border-radius:8px;background:#f1f6ff;color:#49607d;font-weight:700}.app-pill.active{color:#fff;background:#1267ff}.workflow-card{position:absolute;left:38px;bottom:60px;width:250px;padding:22px;border-radius:8px;background:#17213a;color:#fff;box-shadow:0 28px 70px #15244240}.workflow-card p{margin-bottom:0;color:#c5d3ef}.dt-premium-hero{min-height:calc(100vh - 68px)}.dt-premium-hero h1{max-width:840px;font-size:clamp(46px,7vw,86px);line-height:1.04;letter-spacing:0}.dt-premium-hero .lead{max-width:680px;font-size:20px}.dt-hero-console{position:relative;min-height:560px}.console-window{position:absolute;inset:40px 0 38px 34px;border:1px solid rgba(18,103,255,.14);border-radius:28px;background:#ffffffe6;box-shadow:0 32px 90px #2356a02e;overflow:hidden}.console-top{display:flex;gap:8px;padding:18px 22px;border-bottom:1px solid #e5eefb;background:#f7fbff}.console-top span{width:10px;height:10px;border-radius:50%;background:#1267ff;opacity:.75}.console-body{display:grid;grid-template-columns:138px 1fr;min-height:440px}.console-body aside{display:grid;align-content:start;gap:12px;padding:24px 18px;color:#64748b;background:#f1f7ff}.console-body aside strong{color:#111827;font-size:18px}.console-body aside em{padding:10px 12px;border-radius:8px;background:#fff;font-style:normal;font-weight:800}.console-body section{display:grid;align-content:center;gap:14px;padding:28px}.task-card{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;padding:18px;border:1px solid #e5eefb;border-radius:8px;background:#fff;box-shadow:0 16px 42px #0f172a0f}.task-card svg{color:#1267ff}.task-card small{display:block;margin-top:4px;color:#66758b}.task-card.active{color:#fff;background:#1267ff}.task-card.active svg,.task-card.active small{color:#dbeafe}.floating-metric{position:absolute;display:grid;place-items:center;width:126px;height:126px;border-radius:28px;color:#fff;background:#111d35;box-shadow:0 24px 70px #14264847}.floating-metric strong{font-size:38px;line-height:1}.floating-metric span{color:#c9d6ec;font-weight:800}.floating-metric.left{left:0;bottom:58px}.floating-metric.right{right:0;top:24px;background:#1267ff}.dt-stats-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,calc(100% - 36px));margin:-18px auto 38px}.dt-stats-band article{min-height:118px;padding:22px;border:1px solid #e3e9f2;border-radius:8px;background:#fff;box-shadow:0 18px 54px #0f172a0f}.dt-stats-band strong,.dt-stats-band span{display:block}.dt-stats-band strong{margin-bottom:8px;font-size:20px}.dt-stats-band span{color:#66758b}.section-heading.centered{width:min(820px,100%);margin:0 auto 28px;text-align:center}.section-heading.centered p:last-child{color:#66758b}.dt-download-zone{padding-top:44px}.dt-download-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.download-option{display:grid;gap:12px;min-height:190px;padding:24px;border:1px solid #dbe8ff;border-radius:8px;color:#17213a;background:#fff;box-shadow:0 18px 60px #1267ff14}.download-option svg{color:#1267ff}.download-option strong{font-size:20px}.download-option span{color:#66758b}.premium-card{box-shadow:0 18px 60px #0f172a0d}.dt-scene-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;align-items:start}.dt-scene-section>div:first-child p:not(.eyebrow){color:#66758b;font-size:18px;line-height:1.8}.scene-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scene-list article{display:grid;grid-template-columns:36px 1fr;gap:14px;min-height:150px;padding:22px;border:1px solid #e3e9f2;border-radius:8px;background:#fff}.scene-list svg{color:#1267ff}.scene-list h3,.scene-list p{margin:0}.scene-list p{margin-top:8px;color:#66758b}.dt-start-section{padding-top:34px}.start-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:step}.start-steps article{min-height:220px;padding:24px;border-radius:8px;background:#f2f7ff}.start-steps span{display:block;margin-bottom:22px;color:#1267ff;font-size:34px;font-weight:900}.start-steps p{color:#66758b}.dt-ai-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;width:100%;padding:82px max(18px,calc((100vw - 1180px)/2));color:#fff;background:#0f1f3a}.dt-ai-panel p:not(.eyebrow){color:#d6e2f7;font-size:18px;line-height:1.8}.ai-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-feature-grid article{display:grid;gap:10px;min-height:160px;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14}.ai-feature-grid svg{color:#8bb7ff}.ai-feature-grid strong{font-size:20px}.ai-feature-grid span{color:#d6e2f7}.dt-security-band{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;width:min(1180px,calc(100% - 36px));margin:22px auto 0;padding:40px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1267ff,#1d3f91)}.dt-security-band p{max-width:780px;color:#e6efff}.dt-security-band .button.secondary{min-width:172px;justify-content:center;color:#1267ff;box-shadow:0 14px 34px #08163a2e}.dt-site-footer{width:100%;padding:64px max(18px,calc((100vw - 1180px)/2)) 28px;color:#d8e6ff;background:#0f1f3a}.footer-brand{display:grid;grid-template-columns:minmax(260px,.85fr) 1fr;gap:34px;margin-bottom:42px;align-items:start}.footer-brand .brand{justify-content:flex-start;color:#fff;font-size:18px}.footer-brand p{max-width:560px;margin:18px 0 0;color:#b9c9e4;line-height:1.8}.footer-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.footer-badges span{padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;background:#ffffff14;font-weight:800}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:34px;border-top:1px solid rgba(255,255,255,.12)}.footer-links div{display:grid;gap:10px}.footer-links h3{margin:0 0 4px;color:#fff;font-size:16px}.footer-links a{color:#b9c9e4;font-size:14px}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#8fa6c8;font-size:14px}.dt-download-landing{color:#0f172a;background:#f8fafc}.dt-dl-hero{position:relative;display:grid;place-items:center;min-height:86vh;padding:134px 24px 86px;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 20% 80%,rgba(43,127,255,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.09) 0%,transparent 50%),#0b1628}.dt-dl-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px;pointer-events:none}.dt-dl-hero-content{position:relative;z-index:1;max-width:760px}.dt-dl-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;padding:7px 16px;border:1px solid rgba(43,127,255,.24);border-radius:999px;color:#ffffffd1;background:#2b7fff24;font-size:13px;font-weight:800}.dt-dl-badge span{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 5px #10b9811f}.dt-dl-hero h1{margin:0 0 8px;color:#fff;font-size:clamp(48px,7vw,78px);line-height:1.12}.dt-dl-subtitle{margin:0 0 22px;color:#ffffff6b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.dt-dl-lead{margin:0 auto 38px;max-width:700px;color:#ffffff9e;font-size:17px;line-height:1.9}.dt-dl-actions,.dt-dl-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.dt-dl-actions{margin-bottom:34px}.dt-dl-primary,.dt-dl-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 30px;border-radius:8px;font-weight:900}.dt-dl-primary{color:#fff;background:#2b7fff;box-shadow:0 10px 30px #2b7fff57}.dt-dl-secondary{border:1px solid rgba(255,255,255,.14);color:#ffffffc7;background:#ffffff12}.dt-dl-meta span{display:inline-flex;align-items:center;gap:8px;color:#ffffff7a;font-size:13px}.dt-dl-section{padding:96px 24px}.dt-dl-section-inner{width:min(1100px,100%);margin:0 auto}.dt-dl-label{margin:0 0 12px;color:#2b7fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dt-dl-section h2{margin:0 0 16px;color:#0f172a;font-size:clamp(30px,4vw,42px);line-height:1.25}.dt-dl-desc{max-width:640px;margin:0 0 52px;color:#475569;font-size:16px;line-height:1.8}.dt-dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dt-dl-card{position:relative;min-height:320px;padding:32px 28px 28px;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0f172a0a;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.dt-dl-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 16px 42px #0f172a1a}.dt-dl-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#2b7fff}.dt-dl-card[data-platform=mac]:before{background:#1d1d1f}.dt-dl-card[data-platform=android]:before{background:#3ddc84}.dt-dl-card[data-platform=ios]:before{background:#007aff}.dt-dl-card[data-platform=linux]:before{background:#e4af14}.dt-dl-card[data-platform=web]:before{background:#8b5cf6}.dt-dl-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:8px;color:#2b7fff;background:#eaf2ff}.dt-dl-card[data-platform=mac] .dt-dl-icon{color:#1d1d1f;background:#f3f4f6}.dt-dl-card[data-platform=android] .dt-dl-icon{color:#0f9f5f;background:#e9fbf2}.dt-dl-card[data-platform=ios] .dt-dl-icon{color:#007aff;background:#eaf4ff}.dt-dl-card[data-platform=linux] .dt-dl-icon{color:#b98105;background:#fff7d6}.dt-dl-card[data-platform=web] .dt-dl-icon{color:#7c3aed;background:#f1eaff}.dt-dl-card h3{margin:0 0 4px;font-size:20px}.dt-dl-card>p{margin:0 0 18px;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dt-dl-card dl{display:grid;gap:7px;margin:0 0 24px}.dt-dl-card dl div{display:flex;justify-content:space-between;gap:14px;color:#475569;font-size:13px}.dt-dl-card dt,.dt-dl-card dd{margin:0}.dt-dl-card dd{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right}.dt-dl-card a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:8px;color:#fff;background:#2b7fff;font-size:14px;font-weight:900}.dt-dl-features,.dt-dl-faq{background:linear-gradient(180deg,#f8fafc,#eef3fb)}.dt-dl-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dt-dl-feature-grid article,.dt-dl-faq-list details{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.dt-dl-feature-grid article{min-height:220px;padding:30px 26px}.dt-dl-feature-grid article div{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:8px;color:#2b7fff;background:#eaf2ff}.dt-dl-feature-grid h3{margin:0 0 8px;font-size:18px}.dt-dl-feature-grid p{margin:0;color:#475569;font-size:14px;line-height:1.8}.dt-dl-changelog{background:#fff}.dt-dl-changelog-list{display:grid}.dt-dl-changelog-list article{display:grid;grid-template-columns:120px 86px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid #e2e8f0}.dt-dl-changelog-list strong{color:#2b7fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dt-dl-changelog-list time{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dt-dl-changelog-list p{margin:0;color:#475569;font-size:14px;line-height:1.8}.dt-dl-changelog-list span{display:inline-flex;margin-right:8px;padding:2px 8px;border-radius:6px;color:#0f9f5f;background:#ecfdf5;font-size:12px;font-weight:900}.dt-dl-faq-list{display:grid;gap:12px;max-width:820px}.dt-dl-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;color:#0f172a;font-weight:900;list-style:none}.dt-dl-faq-list summary::-webkit-details-marker{display:none}.dt-dl-faq-list details[open] summary svg{transform:rotate(180deg)}.dt-dl-faq-list p{margin:0;padding:0 24px 22px;color:#475569;line-height:1.8}.dt-article-page{color:#0f172a;background:#fff}.dt-article-hero{position:relative;padding:138px 24px 64px;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 20% 80%,rgba(43,127,255,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.08) 0%,transparent 50%),#0b1628}.dt-article-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 0);background-size:48px 48px}.dt-article-hero-inner{position:relative;z-index:1;width:min(760px,100%);margin:0 auto}.dt-article-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;color:#ffffff5c;font-size:13px}.dt-article-breadcrumb a,.dt-article-breadcrumb strong{color:#ffffff9e;font-weight:700}.dt-article-category{display:inline-flex;margin:0 0 18px;padding:6px 14px;border:1px solid rgba(43,127,255,.24);border-radius:999px;color:#ffffffd1;background:#2b7fff24;font-size:13px;font-weight:900}.dt-article-hero h1{max-width:820px;margin:0 0 18px;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.28}.dt-article-hero-inner>p:not(.dt-article-category){max-width:720px;margin:0 0 24px;color:#ffffffa8;font-size:17px;line-height:1.9}.dt-article-meta{display:flex;flex-wrap:wrap;gap:18px}.dt-article-meta span{display:inline-flex;align-items:center;gap:6px;color:#ffffff7a;font-size:13px}.dt-article-layout{display:grid;grid-template-columns:minmax(0,720px) 240px;gap:56px;width:min(1080px,calc(100% - 48px));margin:0 auto;padding:54px 0 88px;align-items:start}.dt-article-body{min-width:0;color:#475569;font-size:16px;line-height:1.9}.dt-article-intro{margin:0 0 26px;color:#334155;font-size:18px}.dt-article-section{scroll-margin-top:92px;margin-top:44px;padding-top:28px;border-top:1px solid #e2e8f0}.dt-article-section h2,.dt-related-articles h2,.dt-article-download-cta h2{margin:0;color:#0f172a;line-height:1.35}.dt-article-section h2{margin-bottom:18px;font-size:28px}.dt-article-section p{margin:0 0 16px}.dt-article-rich h2,.dt-article-rich h3,.dt-article-rich h4{margin:28px 0 14px;color:#0f172a;line-height:1.45}.dt-article-rich h2{font-size:26px}.dt-article-rich h3{font-size:21px}.dt-article-rich h4{font-size:18px}.dt-article-rich p,.dt-article-rich li{margin:0 0 14px}.dt-article-rich ul,.dt-article-rich ol{margin:0 0 18px;padding-left:24px}.dt-article-rich strong,.dt-article-rich b{color:#0f172a;font-weight:900}.dt-article-rich a{color:#1267ff;font-weight:800;text-decoration:underline;text-underline-offset:3px}.dt-article-rich blockquote{margin:24px 0;padding:18px 20px;border-left:4px solid #2b7fff;border-radius:0 8px 8px 0;color:#1e40af;background:#eff6ff}.dt-article-rich code{padding:2px 7px;border-radius:6px;color:#1267ff;background:#eef4ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dt-article-rich .step{display:flex;gap:20px;margin:28px 0;padding:24px;border:1px solid #dbe5f3;border-radius:12px;background:#f8fafc}.dt-article-rich .step-number{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#fff;background:#2b7fff;font-weight:900}.dt-article-rich .step-content{flex:1}.dt-article-rich .step-content h3,.dt-article-rich .step-content h4{margin:0 0 8px;font-size:18px}.dt-article-rich .step-content p{margin:0}.dt-article-rich .alert{display:block;margin:24px 0;padding:18px 20px;border-radius:10px;font-size:15px;line-height:1.8}.dt-article-rich .alert p{margin:0}.dt-article-rich .alert-tip{color:#065f46;border:1px solid #a7f3d0;background:#ecfdf5}.dt-article-rich .alert-info{color:#1e40af;border:1px solid #bfdbfe;background:#eff6ff}.dt-article-rich .alert-warn{color:#92400e;border:1px solid #fde68a;background:#fffbeb}.dt-article-rich .alert-danger{color:#991b1b;border:1px solid #fecaca;background:#fef2f2}.dt-article-rich .dl-cta{display:grid;grid-template-columns:58px 1fr auto;gap:20px;align-items:center;margin:34px 0;padding:28px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0b1628,#162847)}.dt-article-rich .dl-cta-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;color:#2b7fff;background:#2b7fff29}.dt-article-rich .dl-cta-text h3,.dt-article-rich .dl-cta-text h4{margin:0 0 6px;color:#fff;font-size:19px}.dt-article-rich .dl-cta-text p{margin:0;color:#ffffff94;font-size:14px}.dt-article-rich .dl-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:44px;padding:0 20px;border-radius:10px;color:#fff;background:#2b7fff;font-weight:900;text-decoration:none}.dt-article-step{display:grid;grid-template-columns:42px 1fr;gap:18px;margin:22px 0;padding:22px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.dt-article-step span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#fff;background:#2b7fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.dt-article-step p{margin:0}.dt-article-download-cta{display:grid;grid-template-columns:58px 1fr auto;gap:20px;align-items:center;margin:34px 0;padding:28px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#0b1628,#162847)}.dt-article-download-cta.bottom{margin-top:46px}.dt-article-download-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;color:#2b7fff;background:#2b7fff29}.dt-article-download-cta h2{color:#fff;font-size:19px}.dt-article-download-cta p{margin:6px 0 0;color:#ffffff94;font-size:14px;line-height:1.7}.dt-article-download-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:44px;padding:0 20px;border-radius:8px;color:#fff;background:#2b7fff;font-weight:900;white-space:nowrap}.dt-article-alert{display:grid;grid-template-columns:22px 1fr;gap:13px;margin:24px 0;padding:18px 20px;border-radius:8px;font-size:14px}.dt-article-alert p{margin:0}.dt-article-alert.info{color:#1e40af;border:1px solid #bfdbfe;background:#eff6ff}.dt-article-alert.tip{color:#065f46;border:1px solid #a7f3d0;background:#ecfdf5}.dt-article-toc{position:sticky;top:94px;display:grid;gap:14px;padding-left:18px;border-left:1px solid #e2e8f0}.dt-article-toc strong{color:#94a3b8;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.dt-article-toc nav{display:grid;gap:4px}.dt-article-toc a{display:block;padding:7px 10px;border-left:2px solid transparent;color:#64748b;font-size:13px;line-height:1.55}.dt-article-toc a:hover{color:#0f172a;border-left-color:#cbd5e1;background:#f8fafc}.dt-article-toc .dt-article-toc-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;border:0;border-radius:8px;color:#fff;background:#2b7fff;font-weight:900}.dt-related-articles{margin-top:54px;padding-top:38px;border-top:1px solid #e2e8f0}.dt-related-articles h2{margin-bottom:18px;font-size:24px}.dt-related-articles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dt-related-articles a{display:grid;gap:8px;min-height:160px;padding:20px;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;background:#f8fafc}.dt-related-articles svg{color:#2b7fff}.dt-related-articles span{color:#64748b;font-size:14px;line-height:1.7}.value-grid,.client-grid,.capability-board,.template-grid,.doc-tips,.faq-grid{display:grid;gap:16px}.value-grid,.dt-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.value-card,.client-card,.capability-board article,.template-grid article,.doc-tips article{min-height:210px;padding:24px;border:1px solid #e3e9f2;border-radius:8px;background:#fff}.value-card svg,.capability-board svg{color:#1267ff}.value-card p,.client-card p,.capability-board p,.template-grid p,.doc-tips p{color:#66758b}.dt-intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;align-items:start;padding-top:34px}.dt-intro-copy{display:grid;gap:16px;color:#475569;font-size:18px;line-height:1.9}.dt-intro-copy p{margin:0}.dt-download-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:start;padding-top:36px}.dt-download-guide>div:first-child{display:grid;gap:16px}.dt-download-guide .button{width:max-content;gap:8px}.download-steps{display:grid;gap:12px}.download-steps article{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:20px;border:1px solid #e3e9f2;border-radius:8px;background:#fff}.download-steps span{color:#1267ff;font-size:28px;font-weight:900}.download-steps h3,.download-steps p{margin:0}.download-steps p{margin-top:6px;color:#66758b}.dt-split{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;align-items:start}.guide-list{display:grid;gap:12px}.guide-list article{display:grid;grid-template-columns:58px 1fr;gap:6px 18px;padding:22px;border-radius:8px;background:#f6f9ff}.guide-list span{grid-row:span 2;color:#1267ff;font-weight:900;font-size:28px}.guide-list p{margin-bottom:0;color:#66758b}.dt-admin-section{padding-top:36px}.admin-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-check-grid article{min-height:210px;padding:24px;border:1px solid #e3e9f2;border-radius:8px;background:#fff}.admin-check-grid svg{color:#1267ff}.admin-check-grid p{color:#66758b}.dt-search-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;padding:48px;border-radius:8px;color:#fff;background:#17213a}.dt-search-section svg{color:#8bb7ff}.dt-search-section p{color:#d6e2f7}.dt-search-section .pill-cloud span{color:#fff;background:#ffffff1f}.dt-final-cta{display:grid;justify-items:center;gap:14px;width:min(1180px,calc(100% - 36px));margin:0 auto;padding:58px 18px 92px;text-align:center}.dt-final-cta svg{color:#1267ff}.dt-final-cta p{max-width:620px;color:#66758b}.dt-final-cta .button.primary{gap:8px}.dt-blue{width:100%;padding:78px max(18px,calc((100vw - 1180px)/2));color:#fff;background:#1267ff}.pill-cloud{flex-wrap:wrap;gap:12px}.pill-cloud span{padding:12px 16px;border-radius:8px;background:#ffffff29;font-weight:800}.faq-band{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:82px 0 110px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}details{padding:22px;border-radius:8px;background:#f6f8fb}summary{cursor:pointer;font-weight:800}.feishu-page{background:#fbfcff}.theme-feishu .eyebrow{color:#2f6bff}.fs-hero{width:min(980px,calc(100% - 36px));margin:0 auto;padding:94px 0 62px;text-align:center}.fs-hero h1{margin-bottom:24px}.fs-search{display:grid;grid-template-columns:180px 1fr;gap:18px;max-width:760px;margin:34px auto 0;padding:16px 20px;border:1px solid #d8e4ff;border-radius:8px;background:#fff;text-align:left;box-shadow:0 24px 70px #3763b11f}.fs-search span{color:#71809a}.download-panel{width:min(1180px,calc(100% - 36px));margin:0 auto 32px;padding:32px;border-radius:8px;background:#eef4ff}.download-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.download-title p{max-width:440px;margin-bottom:8px;color:#62708a}.client-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-card{background:#fff;box-shadow:0 20px 54px #3b65ad14}.client-card svg,.client-card a{color:#2f6bff}.client-card a{font-weight:800}.capability-board{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-products{display:grid;grid-template-columns:1fr 1fr;gap:46px;width:min(1180px,calc(100% - 36px));margin:0 auto;padding:82px 0;align-items:center}.product-copy p{color:#64748b}.stacked-cards{display:grid;gap:14px}.stacked-cards div{padding:24px;border-radius:8px;color:#fff;background:#15213b;font-weight:800}.stacked-cards div:nth-child(2){background:#2f6bff}.stacked-cards div:nth-child(3){color:#1d2a44;background:#dbe7ff}.resource-strip{justify-content:center;gap:12px;padding:40px 18px 86px}.resource-strip a{padding:12px 16px;border-radius:8px;background:#eef4ff;font-weight:800}.latest-articles{padding-top:34px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-grid a{display:grid;gap:10px;min-height:170px;padding:22px;border:1px solid #e3e9f2;border-radius:8px;background:#fff}.article-grid span{width:max-content;padding:5px 9px;border-radius:8px;color:#fff;background:#182033;font-size:13px;font-weight:800}.article-grid strong{font-size:20px}.article-grid small{color:#65738a;font-size:15px}.list-page{min-height:100vh;background:#f7f9fc}.list-dingtalk{background:linear-gradient(180deg,#f3f8ff,#fff 42%)}.list-feishu{background:#fbfcff}.list-wps{background:#faf8f1}.list-hero{width:min(980px,calc(100% - 36px));margin:0 auto;padding:82px 0 28px}.list-hero.centered{text-align:center}.article-page{min-height:100vh;padding:42px 18px 90px;background:#f7f9fc}.article-shell{width:min(820px,100%);margin:24px auto 0;padding:42px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #29364e1a}.article-shell h1{margin-bottom:18px;font-size:clamp(34px,5vw,58px)}.article-shell section{padding-top:24px;border-top:1px solid #e5eaf2}.article-shell section+section{margin-top:22px}.article-shell h2{font-size:28px}.article-back{display:block;width:min(820px,100%);margin:0 auto;color:#43516a;font-weight:800}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;width:min(820px,100%);margin:0 auto;color:#667085;font-size:14px;font-weight:800}.breadcrumbs a{color:#334155}.article-meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:24px;color:#718096}.article-toc{display:grid;gap:10px;margin:0 0 30px;padding:18px;border:1px solid #e5eaf2;border-radius:8px;background:#f8fafc}.article-toc strong{color:#111827}.article-toc a{color:#334155;font-weight:800}.article-footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:24px;border-top:1px solid #e5eaf2}.article-footer a{padding:10px 14px;border-radius:8px;color:#fff;background:#111827;font-weight:800}.wps-page{color:#27312e;background:#faf8f1}.theme-wps .eyebrow{color:#946600}.wps-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:44px;width:min(1180px,calc(100% - 36px));min-height:calc(100vh - 68px);margin:0 auto;padding:74px 0 58px;align-items:center}.wps-page .button.primary{color:#26302c;background:#f4c95d}.desk-visual{position:relative;min-height:500px;border-radius:8px;background:#1e2a26;overflow:hidden}.doc-sheet{position:absolute;left:70px;top:70px;display:grid;gap:18px;width:360px;min-height:360px;padding:38px;border-radius:8px;background:#fffdf6;box-shadow:0 30px 80px #10141247}.doc-sheet span{display:block;height:46px;border-radius:8px;background:#ece5d2}.doc-sheet span:nth-child(1){width:58%;background:#f4c95d}.doc-sheet span:nth-child(3){width:76%}.floating-tool{position:absolute;right:42px;top:110px;display:inline-flex;align-items:center;gap:8px;padding:14px 16px;border-radius:8px;background:#f4c95d;font-weight:900}.floating-tool.second{right:72px;top:auto;bottom:92px;color:#fff;background:#3d6659}.template-section{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:82px 0}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-grid article{background:#fffdf7;border-color:#e7dec8}.template-grid svg,.doc-tips svg{color:#946600}.wps-learning{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;padding:80px max(18px,calc((100vw - 1180px)/2));background:#fffdf7;align-items:center}.formula-card{padding:30px;border-radius:8px;background:#26302c;color:#fff}.formula-card span{display:block;margin-bottom:14px;color:#f4c95d;font-size:clamp(20px,4vw,34px);font-weight:900}.doc-tips{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-tips article{background:#fffdf7;border-color:#e7dec8}.wps-download{width:min(900px,calc(100% - 36px));margin:0 auto;padding:30px 0 92px;text-align:center}.kuailink-page{background:linear-gradient(180deg,#f4f8ff,#fff 42%)}.theme-kuailink .brand-mark{background:#1f7aff}.kuailink-page .eyebrow,.list-kuailink .eyebrow{color:#1f7aff}.kl-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:48px;width:min(1180px,calc(100% - 36px));min-height:calc(100vh - 68px);margin:0 auto;padding:76px 0 58px;align-items:center}.kl-hero h1{max-width:760px}.kl-hero .button.primary{gap:8px;background:#1f7aff}.kl-checks{display:flex;flex-wrap:wrap;gap:12px;color:#475569;font-weight:800}.kl-checks span{display:inline-flex;align-items:center;gap:6px}.kl-visual{position:relative;min-height:500px;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(31,122,255,.28),transparent 30%),linear-gradient(145deg,#0d1b38,#123b79);box-shadow:0 30px 90px #1949962e}.kl-globe{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:190px;height:190px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#ffffff1f;transform:translate(-50%,-50%)}.kl-device{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;background:#ffffff1f;backdrop-filter:blur(14px);font-weight:900}.kl-device.phone{left:46px;top:88px}.kl-device.wifi{right:42px;top:210px}.kl-device.router{left:78px;bottom:76px}.kl-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kl-feature-grid article{min-height:210px;padding:24px;border:1px solid #dbe7ff;border-radius:8px;background:#fff;box-shadow:0 18px 60px #19499614}.kl-feature-grid svg{color:#1f7aff}.kl-feature-grid p{color:#66758b}.kl-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;width:100%;padding:76px max(18px,calc((100vw - 1180px)/2));color:#fff;background:#0d1b38;align-items:center}.kl-tags{display:flex;flex-wrap:wrap;gap:12px}.kl-tags span{padding:12px 14px;border-radius:8px;background:#ffffff1f;font-weight:900}.list-kuailink{background:linear-gradient(180deg,#f4f8ff,#fff 46%)}.kl-download-card .button.primary{gap:8px;background:#1f7aff}.download-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}.download-links a{padding:12px 16px;border-radius:8px;color:#26302c;background:#f4c95d;font-weight:900}.download-page{min-height:100vh;padding:48px 18px 90px;background:#f5f7fb}.download-shell{width:min(920px,100%);margin:0 auto}.download-card{margin-top:24px;padding:48px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #29364e1a}.download-card h1{font-size:clamp(36px,6vw,64px)}.download-card .button{gap:8px;margin-top:26px}.download-meta{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.download-meta span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#eef2f7;font-weight:800}@media(max-width:920px){.desktop-nav{display:none}.dingtalk-nav-brand{min-width:0}.dingtalk-nav-menu{display:none}.menu-button{display:grid}.factory-grid,.dt-hero,.kl-hero,.wps-hero,.dt-split,.dt-intro,.dt-download-guide,.dt-search-section,.dt-scene-section,.dt-ai-panel,.dt-security-band,.footer-brand,.fs-products,.wps-learning,.kl-band{grid-template-columns:1fr}.value-grid,.dt-value-grid,.dt-stats-band,.dt-download-grid,.start-steps,.footer-links,.client-grid,.capability-board,.template-grid,.kl-feature-grid,.admin-check-grid,.doc-tips,.faq-grid,.article-grid,.dt-dl-grid,.dt-dl-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-dl-changelog-list article{grid-template-columns:100px 76px 1fr;gap:16px}.dt-article-layout{grid-template-columns:1fr}.dt-article-toc{position:static;grid-row:1;padding:18px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.download-title{display:block}.dt-visual,.dt-hero-console,.desk-visual{min-height:420px}.console-window{inset:20px 0 28px}.floating-metric{display:none}}@media(max-width:620px){.site-header{width:100%;padding:0 12px}.dingtalk-nav{height:64px}.dingtalk-nav-brand{font-size:17px}.dingtalk-nav-download{min-width:86px;height:38px;font-size:14px}.section,.dt-hero,.wps-hero,.download-panel,.dt-final-cta,.fs-products,.template-section,.faq-band{width:min(100% - 24px,1180px)}.value-grid,.dt-value-grid,.dt-stats-band,.dt-download-grid,.scene-list,.start-steps,.ai-feature-grid,.client-grid,.capability-board,.template-grid,.kl-feature-grid,.admin-check-grid,.doc-tips,.faq-grid,.article-grid,.factory-grid{grid-template-columns:1fr}.dt-dl-hero{min-height:76vh;padding:112px 18px 68px}.dt-dl-grid,.dt-dl-feature-grid,.dt-dl-changelog-list article{grid-template-columns:1fr}.dt-dl-section{padding:64px 18px}.dt-dl-actions{flex-direction:column}.dt-dl-primary,.dt-dl-secondary{width:100%}.dt-article-layout{width:min(100% - 24px,1080px);padding:34px 0 64px}.dt-article-hero{padding:104px 18px 46px}.dt-article-download-cta{grid-template-columns:1fr;text-align:left}.dt-related-articles>div{grid-template-columns:1fr}.dt-article-step{grid-template-columns:1fr}.article-shell{padding:26px}.download-card{padding:28px}.fs-search{grid-template-columns:1fr}.download-panel{padding:20px}.phone-panel{right:22px;width:220px}.workflow-card{left:18px;width:210px}.dt-premium-hero h1{font-size:42px}.console-body{grid-template-columns:1fr}.console-body aside{display:none}.dt-security-band,.dt-ai-panel,.dt-site-footer{padding:28px}.footer-badges{justify-content:flex-start}.footer-bottom{flex-direction:column}.doc-sheet{left:24px;width:280px}.floating-tool{right:20px}.kl-visual{min-height:390px}.kl-device.phone{left:18px}.kl-device.wifi{right:18px}.kl-device.router{left:30px}}
