.ac-hero{overflow:hidden}.ac-hero-grid{gap:35px}.ac-hero-art{margin:0;min-width:0}.ac-hero-art img{display:block;width:135%;max-width:none;height:auto;margin-left:-15%;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent);mask-composite:intersect}.ac-hero-art figcaption{text-align:center;font-size:12px;color:#7294bd;letter-spacing:1px}.ac-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:21px}.ac-product-grid article{border:1px solid #dfe8f5;padding:24px;border-radius:5px;display:flex;flex-direction:column}.ac-product-code{font-size:12px;font-weight:600;color:#0068ff;letter-spacing:1px;margin-bottom:18px}.ac-product-grid h3{font-size:18px}.ac-product-grid p{font-size:13px;color:#7389a3;line-height:1.95;margin:14px 0 20px;flex:1}.ac-product-grid small{font-size:10px;color:#8ba0ba;border-top:1px solid #e6edf6;padding-top:14px}.ac-product-grid a,.ac-product-grid button,.ac-page .ac-text-link{border:0;background:none;color:#0068ff;padding:0;font-size:12px;text-align:left;margin-top:18px}.ac-tabs{display:flex;gap:12px;margin-bottom:20px}.ac-tabs button{padding:13px 29px;font-size:15px;border:1px solid #d6e3f5;border-radius:4px;background:#fff;color:#547394}.ac-tabs button[aria-selected=true]{background:#0068ff;color:#fff;border-color:#0068ff}.ac-assistant{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;border:1px solid #dfe8f5;border-radius:7px;background:#fff;padding:35px}.ac-assistant .ac-kicker{font-size:11px}.ac-assistant h3{font-size:26px}.ac-assistant>div>p{font-size:14px;color:#6e84a0;margin-top:16px;line-height:1.95}.ac-assistant ul{list-style:none;padding:0;margin:23px 0;font-size:13px;color:#7f92aa;line-height:2}.ac-assistant li{margin-top:7px}.ac-assistant li b{font-weight:500;color:#466b99}.ac-task{background:#f5f8fe;border:1px solid #e0e9f5;border-radius:6px;overflow:hidden}.ac-task-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#edf4ff;border-bottom:1px solid #dce7f6}.ac-task-head b{font-size:13px;color:#3e6b9d}.ac-task-head span{font-size:10px;color:#8ea7c5}.ac-task-input{padding:13px 16px;margin:20px;background:#fff;border:1px solid #e2eaf6;border-radius:3px;font-size:12px;color:#587aa4}.ac-task ol{list-style:none;margin:0;padding:0 20px}.ac-task li{display:flex;gap:14px;margin:0 0 18px}.ac-task li>span{flex:0 0 28px;height:28px;border-radius:50%;background:#e5efff;display:flex;align-items:center;justify-content:center;font-size:10px;color:#0068ff}.ac-task li b{font-size:13px;color:#466992}.ac-task li p{font-size:12px;color:#7f94ae;margin-top:4px}.ac-task-output{border-top:1px solid #e1eaf6;padding:14px 20px;font-size:11px;color:#6484ac}.ac-source-map{margin-top:35px;border:1px solid #7496c34d;padding:20px;border-radius:5px}.ac-source-map>div{display:flex;gap:15px;align-items:center;padding:13px 15px;background:#ffffff08;margin-bottom:10px}.ac-source-map>div:last-child{margin-bottom:0}.ac-source-map b{font-size:12px;color:#92b6e7;flex:0 0 65px}.ac-source-map span{flex:1;text-align:center;font-size:12px;border:1px solid #7a9bc13d;padding:8px;color:#bed4ef;border-radius:3px}@media(max-width:1100px){.ac-product-grid{grid-template-columns:repeat(2,1fr)}.ac-assistant{padding:27px;gap:28px}.ac-assistant h3{font-size:23px}}@media(max-width:760px){.ac-hero-art img{width:115%;margin-left:-8%}.ac-product-grid{grid-template-columns:1fr;gap:18px}.ac-product-grid article{padding:24px}.ac-assistant{grid-template-columns:1fr;padding:22px;gap:25px}.ac-assistant>div>p{font-size:13px}.ac-assistant h3{font-size:23px}.ac-tabs button{padding:12px 22px;font-size:13px}.ac-task-head{padding:14px}.ac-task-head b{font-size:12px}.ac-task-input{margin:15px;font-size:11px;padding:12px}.ac-task ol{padding:0 15px}.ac-task li{gap:10px}.ac-task li b{font-size:12px}.ac-task li p{font-size:11px}.ac-task-output{font-size:10px;padding:13px 15px}.ac-source-map{padding:14px}.ac-source-map>div{flex-wrap:wrap;gap:8px;padding:12px}.ac-source-map b{flex-basis:100%;margin-bottom:4px}.ac-source-map span{font-size:10px;padding:7px 3px}.ac-hero-art figcaption{font-size:10px}}
