:root{color:#101b36;font-synthesis:none;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}.app{background:#fff;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}header{z-index:10;background:#fff;border-bottom:1px solid #e4e8f0;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 640px);display:flex;position:sticky;top:0}.brand{color:#101a34;background:0 0;border:0;align-items:center;gap:13px;font-size:23px;font-weight:800;display:flex}.brand>span{background:#245de6;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 15px #245de630}.brand svg{color:#fff;width:23px}.local{color:#345274;align-items:center;gap:8px;font-size:13px;display:flex}.local svg{color:#169b57;width:19px}.home{max-width:1280px;margin:0 auto;padding:48px 28px 42px}.intro{text-align:center}.intro h1{letter-spacing:1px;margin:0 0 10px;font-size:42px}.intro>p{color:#637087;margin:0;font-size:16px}.search{background:#fff;border:1px solid #bdc7d8;border-radius:11px;align-items:center;max-width:650px;height:58px;margin:26px auto 20px;padding:0 18px;display:flex;box-shadow:0 5px 16px #1a2f5910}.search:focus-within{border-color:#3869db;box-shadow:0 0 0 3px #3869db18}.search svg{color:#47566e;width:22px}.search input{border:0;outline:0;flex:1;height:100%;padding:0 14px;font-size:15px}.search input::placeholder{color:#929cad}.search button{color:#758096;background:0 0;border:0}.search button svg{width:17px}.intro nav{justify-content:center;gap:26px;margin-bottom:0;display:flex}.intro nav button{color:#3c475c;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 17px 15px;font-weight:650}.intro nav button.active{color:#1f5be0;border-color:#1f5be0}.catalog{background:#fff;border:1px solid #dce2eb;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px;display:grid}.toolcard{text-align:left;color:#101a34;background:#fff;border:1px solid #dbe1ea;border-radius:12px;align-items:center;gap:18px;min-height:118px;padding:20px;transition:all .2s;display:flex}.toolcard:hover{border-color:#8ba9ec;transform:translateY(-2px);box-shadow:0 10px 25px #24427112}.toolicon{border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid}.toolicon svg{width:31px;height:31px}.toolicon.blue{color:#1d58da;background:#e9f0ff}.toolicon.green{color:#0d8c5c;background:#e5f6ef}.toolicon.purple{color:#6d3bd1;background:#f0eaff}.toolicon.orange{color:#d86b12;background:#fff0df}.toolicon.cyan{color:#0690a1;background:#e4f7f8}.toolicon.amber{color:#c58c00;background:#fff5d9}.toolcopy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.toolcopy strong{font-size:16px}.toolcopy small{color:#6f798b;font-size:12px;line-height:1.55}.toolcard>svg{color:#435069;width:19px;transition:all .2s}.toolcard:hover>svg{color:#225bdd;transform:translate(3px)}.noresult{color:#8590a1;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.noresult svg{width:35px}.noresult strong{color:#536074}.noresult span{font-size:12px}.privacybar{color:#49607f;background:#f1f6ff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:17px 20px;font-size:13px;display:flex}.privacybar svg{color:#20955a;width:19px}.privacybar strong{color:#183b75;margin-right:6px}.workmain{max-width:1280px;margin:0 auto;padding:26px 28px 50px}.back{color:#4f5f77;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:20px;padding:5px 0;display:flex}.back svg{width:18px}.back:hover{color:#1e5bdf}.workhead{align-items:center;gap:18px;margin-bottom:20px;display:flex}.workhead .toolicon{width:58px;height:58px}.workhead h1{margin:0 0 7px;font-size:25px}.workhead p{color:#68758a;margin:0}.workhead .safe{color:#398264;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.workhead .safe svg{width:17px}.workgrid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.panel,.workside{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 3px 16px #263d6808}.panel{padding:24px}.panel h2,.options h2{margin:0 0 13px;font-size:15px}.drop{cursor:pointer;background:#fbfcff;border:1.5px dashed #6f94ea;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:172px;transition:all .2s;display:flex}.drop.drag,.drop:hover{background:#f3f7ff;border-color:#245de0}.drop.compact{height:110px}.drop input{display:none}.drop>svg{color:#2860df;width:34px}.drop strong{color:#2458ce}.drop span{color:#7a869a;font-size:12px}.error{color:#c53737;background:#fff1f1;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:11px;display:flex}.error svg{width:17px}.filebar{border:1px solid #e0e5ed;border-radius:10px;align-items:center;gap:13px;min-height:76px;margin-top:12px;padding:13px 15px;display:flex}.filebar>svg{color:#19945b;width:30px}.filebar>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.filebar>div strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filebar>div span{color:#7b8699;font-size:11px}.filebar dl{grid-template-columns:auto auto;gap:5px 12px;font-size:11px;display:grid}.filebar dt{color:#818b9c}.filebar dd{margin:0;font-weight:650}.filebar button{color:#456fd1;background:0 0;border:0;align-items:center;gap:5px;display:flex}.filebar button svg{width:16px}.options,.preview{border-top:1px solid #e4e8ef;margin-top:22px;padding-top:20px}.options h2 small{color:#7b8698;margin-left:7px;font-weight:400}.optionrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.optionrow label,.columnlist label{color:#5a667a;cursor:pointer;border:1px solid #d7dde7;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.optionrow label.chosen,.columnlist label.chosen{color:#225bd8;background:#f2f6ff;border-color:#6991eb}.field{color:#566278;flex-direction:column;gap:8px;margin-top:14px;font-size:12px;display:flex}.field>input,.select{border:1px solid #ccd4e1;border-radius:7px;height:40px;padding:0 12px}.select{padding:0;position:relative}.select select{appearance:none;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 34px 0 12px}.select svg{width:17px;position:absolute;top:11px;right:10px}.columnlist{grid-template-columns:repeat(3,1fr);gap:8px;max-height:240px;display:grid;overflow:auto}.summary p{color:#657287;margin:0;line-height:1.7}.workside{align-self:start;padding:21px;position:sticky;top:98px;overflow:hidden}.workside h3{margin:0 0 18px;font-size:15px}.workside ol{margin:0;padding:0;list-style:none}.workside li{gap:12px;min-height:70px;display:flex;position:relative}.workside li:not(:last-child):before{content:"";border-left:1px solid #d7dee8;position:absolute;top:28px;bottom:0;left:13px}.workside li>b{color:#fff;z-index:1;background:#2861df;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.workside li>span{flex-direction:column;gap:5px;font-size:13px;font-weight:650;display:flex}.workside li small{color:#8490a2;font-size:11px;font-weight:400}.sideinfo{color:#305a9c;background:#f0f6ff;border:1px solid #d8e6fb;border-radius:9px;gap:9px;margin:5px 0 17px;padding:12px;display:flex}.sideinfo>svg{flex:none;width:18px}.sideinfo div{flex-direction:column;gap:5px;display:flex}.sideinfo strong{font-size:12px}.sideinfo span{font-size:11px;line-height:1.5}.primary{color:#fff;background:#2c62df;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-weight:650;display:flex;box-shadow:0 6px 14px #2c62df30}.primary:disabled{box-shadow:none;cursor:not-allowed;background:#b6c0d0}.primary svg{width:18px}.success{color:#168953;text-align:center;justify-content:center;align-items:center;gap:5px;margin:11px 0 0;font-size:11px;display:flex}.success svg{width:14px}.previewtop{justify-content:space-between;align-items:center;display:flex}.previewtop span{color:#7b8698;font-size:11px}.sheettable{border:1px solid #dde3ec;border-radius:8px;max-height:430px;overflow:auto}.sheettable table{border-collapse:collapse;white-space:nowrap;font-size:11px}.sheettable td{text-overflow:ellipsis;border-bottom:1px solid #e5e9ef;border-right:1px solid #e5e9ef;max-width:220px;padding:7px 10px;overflow:hidden}.sheettable td.th{background:#f5f7fa;font-weight:700;position:sticky;top:0}@keyframes spin{to{transform:rotate(360deg)}}.brand img{object-fit:cover;border-radius:10px;width:100%;height:100%}.adslot{color:#7c8799;background:#fbfcfe;border:1px dashed #cfd7e4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:82px;margin-top:18px;display:flex}.adslot span{font-size:12px;font-weight:650}.adslot small{font-size:10px}.infomain{max-width:900px;min-height:65vh;margin:0 auto;padding:54px 28px 70px}.infohead{text-align:center;max-width:650px;margin:0 auto 30px}.infohead>svg{color:#e44a69;background:#fff0f3;border-radius:12px;width:42px;height:42px;padding:9px}.infohead h1,.article>h1{margin:14px 0 10px;font-size:31px}.infohead p{color:#66748a;line-height:1.8}.article{max-width:820px}.article>h1{border-bottom:1px solid #e2e7ef;margin-top:0;padding-bottom:22px}.article h2{margin:28px 0 10px;font-size:17px}.article p,.article li{color:#56657b;line-height:1.9}.article a{color:#235edc}.article .updated{color:#8a94a4;font-size:12px}.qrgrid{grid-template-columns:repeat(2,280px);justify-content:center;gap:22px;display:grid}.qrgrid figure{background:#fff;border:1px solid #dfe4ec;border-radius:14px;margin:0;padding:17px;box-shadow:0 8px 25px #25375a0c}.qrgrid img{aspect-ratio:1;object-fit:contain;border-radius:9px;width:100%}.qrgrid figcaption{flex-direction:column;align-items:center;gap:5px;margin-top:12px;display:flex}.qrgrid figcaption span{color:#7b8799;font-size:11px}.thanks{text-align:center;color:#6b778a;margin:24px 0;font-size:12px}.contactcard{background:#f1f6ff;border:1px solid #dce8fb;border-radius:12px;align-items:flex-start;gap:18px;padding:22px;display:flex}.contactcard>svg{color:#285fd7;width:30px}.contactcard h2{margin:0 0 7px}.contactcard p{margin-bottom:0}.contactcard a{font-weight:650}.app>footer{color:#738095;background:#f8fafc;border-top:1px solid #e2e7ef;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:28px max(28px,50vw - 612px);font-size:11px;display:grid}.app>footer>div{align-items:center;gap:10px;display:flex}.footbrand{color:#14213b;background:0 0;border:0;padding:0;font-size:15px;font-weight:800}.app>footer nav{gap:4px;display:flex}.app>footer nav button{color:#5d6a7f;background:0 0;border:0;padding:7px 9px}.app>footer nav button:hover{color:#225bdd}.app>footer nav .support{color:#d94867;align-items:center;gap:5px;display:flex}.app>footer nav .support svg{width:14px}.app>footer>p{color:#929baa;grid-column:1/-1;margin:0}.spin{animation:1s linear infinite spin}@media (width<=980px){.catalog{grid-template-columns:repeat(2,1fr)}.workgrid{grid-template-columns:1fr}.workside{position:static}.local{display:none}.app>footer{grid-template-columns:1fr}.app>footer nav{flex-wrap:wrap}}@media (width<=650px){header{height:64px;padding:0 16px}.brand{font-size:20px}.brand>span{width:36px;height:36px}.home{padding:32px 14px}.intro h1{font-size:30px}.search{height:52px}.intro nav{justify-content:flex-start;gap:1px;overflow:auto}.intro nav button{white-space:nowrap}.catalog{grid-template-columns:1fr;padding:12px}.toolcard{min-height:100px;padding:15px}.toolicon{width:53px;height:53px}.workmain{padding:18px 12px}.workhead .safe{display:none}.panel{padding:15px}.filebar{flex-wrap:wrap}.filebar dl{display:none}.optionrow,.columnlist{grid-template-columns:1fr}.previewtop{flex-direction:column;align-items:flex-start;gap:5px}.workhead h1{font-size:21px}.infomain{padding:32px 16px}.qrgrid{grid-template-columns:1fr}.app>footer{padding:24px 16px}.app>footer>div{flex-direction:column;align-items:flex-start}}.qrimage{color:#2b5fc8;background:#fbfcff;border-radius:9px;place-items:center;min-height:246px;text-decoration:none;display:grid;position:relative}.qrimage img{z-index:1;position:relative}.qrimage>span{font-size:12px;position:absolute}.thanks{display:none}.headActions{align-items:center;gap:16px;display:flex}.headSupport{color:#d83f61;background:#fff1f4;border:1px solid #f1b9c5;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:650;display:flex}.headSupport:hover{background:#ffe5eb;border-color:#e98ca0}.headSupport svg{width:16px}.infowrap{max-width:900px;margin:0 auto}.pageback{color:#52627a;background:0 0;border:0;align-items:center;gap:7px;padding:28px 28px 0;display:flex}.pageback:hover{color:#225bdd}.pageback svg{width:18px}.infowrap .infomain{padding-top:28px}@media (width<=650px){.headActions{gap:0}.headSupport{height:36px;padding:0 10px}.headSupport svg{width:15px}.pageback{padding:20px 16px 0}}.splitEstimate{color:#285dc7;background:#f2f6ff;border:1px solid #d6e3fb;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.splitEstimate>svg{flex:none;width:21px}.splitEstimate>div{flex-direction:column;gap:4px;display:flex}.splitEstimate strong{font-size:13px}.splitEstimate span{color:#667b9e;font-size:11px}.toolSeo{grid-template-columns:minmax(0,1fr) 360px;gap:18px;max-width:1224px;margin:0 auto 48px;padding:0 28px;display:grid}.toolSeo>article,.toolSeo>aside{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:24px}.toolSeo h2{margin:0 0 13px;font-size:18px}.toolSeo h3{margin:25px 0 12px;font-size:15px}.toolSeo article>p{color:#5d6b81;line-height:1.85}.toolSeo ol{grid-template-columns:repeat(3,1fr);gap:9px;padding:0;list-style:none;display:grid}.toolSeo ol li{color:#4e5d73;border:1px solid #e0e5ed;border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.55;display:flex}.toolSeo ol b{color:#245ddb;background:#eaf1ff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.seoNote{color:#735c27;background:#fff8e8;border:1px solid #f3dfad;border-radius:9px;gap:9px;padding:13px;font-size:12px;line-height:1.7;display:flex}.seoNote svg{flex:none;width:18px}.faqs{border-top:1px solid #e4e8ef}.faqs details{border-bottom:1px solid #e4e8ef;padding:13px 2px}.faqs summary{cursor:pointer;font-weight:650}.faqs p{color:#647188;margin:9px 0 0;font-size:12px;line-height:1.7}.related{flex-direction:column;gap:9px;display:flex}.related a{color:#17213a;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.related .toolicon{border-radius:9px;width:43px;height:43px}.related .toolicon svg{width:21px}.related a>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.related a small{color:#7c8798;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.related a>svg{color:#627087;width:16px}.related a:hover{border-color:#8ca9e9}.related a:hover>svg{color:#245cdb}@media (width<=900px){.toolSeo,.toolSeo ol{grid-template-columns:1fr}.toolSeo>aside{order:2}}@media (width<=650px){.toolSeo{margin-bottom:28px;padding:0 12px}.toolSeo>article,.toolSeo>aside{padding:16px}}
