.diagram-tools_page__erfAs{--diagram-ink:#17132a;--diagram-text:rgba(32,27,55,.68);--diagram-purple:#8330ff;--diagram-purple-deep:#6d28f2;--diagram-line:rgba(131,48,255,.12);background:#fff;color:var(--diagram-ink);min-height:100vh}.diagram-tools_main__HpCTp,.diagram-tools_page__erfAs{overflow:hidden}.diagram-tools_container__gFk_i{margin:0 auto;width:min(1160px,100% - 40px)}.diagram-tools_hero__rCjSU{background:radial-gradient(circle at 18% 16%,rgba(255,178,116,.18),transparent 20%),radial-gradient(circle at 86% 20%,rgba(131,48,255,.16),transparent 21%),#f3ecfe;padding:calc(var(--home-header-height, 60px) + 72px) 0 64px}.diagram-tools_heroGrid__wUnJi{display:grid;gap:30px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.diagram-tools_breadcrumbs__L99k5,.diagram-tools_heroGrid__wUnJi{-ms-flex-align:center;align-items:center}.diagram-tools_breadcrumbs__L99k5{color:rgba(69,54,111,.54);display:-ms-flexbox;display:flex;font-size:12px;gap:8px;margin-bottom:18px}.diagram-tools_breadcrumbs__L99k5 a{color:inherit;text-decoration:none}.diagram-tools_title__o0rDM{color:var(--diagram-ink);font-size:clamp(34px,4.8vw,56px);font-weight:900;letter-spacing:0;line-height:1.08;margin:16px 0 0;max-width:650px}.diagram-tools_intro__POoV0{color:var(--diagram-text);font-size:16px;line-height:1.85;margin:18px 0 0;max-width:570px}.diagram-tools_promptCard__bG6st{background:hsla(0,0%,100%,.94);border:1px solid rgba(131,48,255,.1);border-radius:18px;-webkit-box-shadow:0 14px 32px rgba(76,42,166,.06);box-shadow:0 14px 32px rgba(76,42,166,.06);margin-top:26px;padding:14px}.diagram-tools_promptInput__OEIKM{display:-ms-flexbox;display:flex;min-height:52px;-ms-flex-align:center;align-items:center;background:#faf8ff;border-radius:14px;color:#3c345c;font-size:14px;font-weight:600;padding:0 15px}.diagram-tools_promptInput__OEIKM input::-webkit-input-placeholder{color:rgba(58,50,104,.5);opacity:1}.diagram-tools_promptInput__OEIKM input::-moz-placeholder{color:rgba(58,50,104,.5);opacity:1}.diagram-tools_promptInput__OEIKM input:-ms-input-placeholder{color:rgba(58,50,104,.5);opacity:1}.diagram-tools_promptInput__OEIKM input::-ms-input-placeholder{color:rgba(58,50,104,.5);opacity:1}.diagram-tools_promptInput__OEIKM input::placeholder{color:rgba(58,50,104,.5);opacity:1}.diagram-tools_promptHint__2vnNT{color:var(--diagram-text);font-size:13px;line-height:1.65;margin-top:10px;padding:0 3px}.diagram-tools_actions__nZ_4S{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:20px}.diagram-tools_primaryButton__HTI7k,.diagram-tools_secondaryButton__3QRe1{display:-ms-inline-flexbox;display:inline-flex;min-height:48px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border-radius:12px;font-size:14px;font-weight:800;gap:9px;justify-content:center;padding:0 22px;text-decoration:none;-webkit-transition:background .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:background .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,background .22s ease,border-color .22s ease;transition:transform .22s ease,background .22s ease,border-color .22s ease,-webkit-transform .22s ease}.diagram-tools_primaryButton__HTI7k{background:var(--diagram-purple);color:#fff}.diagram-tools_primaryButton__HTI7k svg{-webkit-animation:diagram-tools_diagramArrowShift__sJu0d 1.2s ease-in-out infinite;animation:diagram-tools_diagramArrowShift__sJu0d 1.2s ease-in-out infinite}@-webkit-keyframes diagram-tools_diagramArrowShift__sJu0d{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes diagram-tools_diagramArrowShift__sJu0d{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.diagram-tools_secondaryButton__3QRe1{background:hsla(0,0%,100%,.92);border:1px solid var(--diagram-line);color:var(--diagram-ink)}.diagram-tools_primaryButton__HTI7k:hover,.diagram-tools_secondaryButton__3QRe1:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.diagram-tools_primaryButton__HTI7k:hover{background:var(--diagram-purple-deep)}.diagram-tools_primaryButton__HTI7k:disabled{cursor:wait;opacity:.7;-webkit-transform:none;-ms-transform:none;transform:none}.diagram-tools_visual__GboLj{background:linear-gradient(135deg,#8f63ff,#ffb46c);border-radius:30px;padding:12px;position:relative}.diagram-tools_visualTop__VeAN6{display:-ms-flexbox;display:flex;left:26px;position:absolute;top:24px;z-index:2;-ms-flex-align:center;align-items:center;gap:6px}.diagram-tools_visualTop__VeAN6 span{background:rgba(131,48,255,.22);border-radius:50%;height:8px;width:8px}.diagram-tools_visual__GboLj img{aspect-ratio:1.92;background:#fff;border-radius:22px;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.diagram-tools_section___pdmD{padding:64px 0}.diagram-tools_sectionAlt__H9nPU{background:#fff}.diagram-tools_sectionHead__FMZkF{margin:0 auto 32px;max-width:780px;text-align:center}.diagram-tools_sectionEyebrow__1vImf{color:#6f50bb;font-size:12px;font-weight:700}.diagram-tools_sectionTitle__Cp24I{color:var(--diagram-ink);font-size:clamp(28px,3.5vw,42px);font-weight:900;letter-spacing:0;line-height:1.18;margin:10px 0 0}.diagram-tools_featureGrid__0GX1y,.diagram-tools_scenarioGrid__O6HKR{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.diagram-tools_featureItem__gAVli,.diagram-tools_scenarioItem__bLAnT{background:#fff;border-radius:24px;-webkit-box-shadow:0 18px 40px rgba(76,42,166,.08);box-shadow:0 18px 40px rgba(76,42,166,.08);min-width:0;padding:24px;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.diagram-tools_featureItem__gAVli:hover,.diagram-tools_indexItem__cUjc1:hover,.diagram-tools_scenarioItem__bLAnT:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.diagram-tools_featureIcon__EItsr{display:-ms-inline-flexbox;display:inline-flex;height:42px;width:42px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:#f0e7ff;border-radius:14px;color:#7441d6;justify-content:center}.diagram-tools_featureItem__gAVli:nth-child(2) .diagram-tools_featureIcon__EItsr{background:#fff0e4;color:#c66b24}.diagram-tools_featureItem__gAVli:nth-child(3) .diagram-tools_featureIcon__EItsr{background:#e7f8f2;color:#297b67}.diagram-tools_featureItem__gAVli h3,.diagram-tools_scenarioItem__bLAnT h3,.diagram-tools_workflowItem__9V8_2 h3{color:var(--diagram-ink);font-size:18px;font-weight:800;line-height:1.4;margin:18px 0 0}.diagram-tools_faqItem__abj9M p,.diagram-tools_featureItem__gAVli p,.diagram-tools_scenarioItem__bLAnT p,.diagram-tools_workflowItem__9V8_2 p{color:var(--diagram-text);font-size:14px;line-height:1.8;margin:10px 0 0}.diagram-tools_workflowSection__Wi7_C{padding:52px 0}.diagram-tools_workflowSection__Wi7_C .diagram-tools_container__gFk_i{background:radial-gradient(circle at 22% 100%,rgba(131,48,255,.34),transparent 28%),radial-gradient(circle at 78% 100%,rgba(255,172,45,.26),transparent 26%),#17132a;border-radius:24px;padding:40px 36px}.diagram-tools_workflowSection__Wi7_C .diagram-tools_sectionEyebrow__1vImf,.diagram-tools_workflowSection__Wi7_C .diagram-tools_stepNumber__1XoCk{color:hsla(0,0%,100%,.5)}.diagram-tools_workflowSection__Wi7_C .diagram-tools_sectionTitle__Cp24I,.diagram-tools_workflowSection__Wi7_C .diagram-tools_workflowItem__9V8_2 h3{color:#fff}.diagram-tools_workflowSection__Wi7_C .diagram-tools_workflowItem__9V8_2 p{color:hsla(0,0%,100%,.68)}.diagram-tools_workflow__Wn8VR{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.diagram-tools_workflowItem__9V8_2{background:hsla(0,0%,100%,.07);border-radius:18px;min-width:0;padding:22px}.diagram-tools_stepNumber__1XoCk{color:hsla(0,0%,100%,.46);font-size:12px;font-weight:800}.diagram-tools_scenarioItem__bLAnT{background:#fff4ee;-webkit-box-shadow:none;box-shadow:none;padding-top:54px;position:relative}.diagram-tools_scenarioItem__bLAnT:before{background:#b58bff;border-radius:999px;content:"";height:4px;left:24px;position:absolute;top:24px;width:30px}.diagram-tools_scenarioItem__bLAnT:nth-child(2){background:#f4efff}.diagram-tools_scenarioItem__bLAnT:nth-child(2):before{background:#ffae70}.diagram-tools_scenarioItem__bLAnT:nth-child(3){background:#edf9f3}.diagram-tools_scenarioItem__bLAnT:nth-child(3):before{background:#6fc4a8}.diagram-tools_scenarioItem__bLAnT h3{margin-top:0}.diagram-tools_faqGrid__TrJvE{background:radial-gradient(circle at 10% 12%,rgba(255,188,132,.18),transparent 23%),radial-gradient(circle at 88% 8%,rgba(131,48,255,.12),transparent 22%),#f8f5ff;border-radius:24px;display:grid;gap:64px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);padding:44px}.diagram-tools_faqGrid__TrJvE .diagram-tools_sectionHead__FMZkF{text-align:left}.diagram-tools_faqList__Y_9kq{display:grid;-ms-flex-line-pack:start;align-content:start;gap:30px}.diagram-tools_faqItem__abj9M{padding:0 0 0 38px;position:relative}.diagram-tools_faqItem__abj9M:before{content:"?";display:-ms-inline-flexbox;display:inline-flex;height:24px;left:0;position:absolute;top:0;width:24px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:#eadcff;border-radius:8px;color:#7441d6;font-size:13px;font-weight:900;justify-content:center}.diagram-tools_faqItem__abj9M h3{color:var(--diagram-ink);font-size:16px;font-weight:800;line-height:1.55;margin:0}.diagram-tools_faqItem__abj9M p{margin-top:8px}.diagram-tools_related__FpzIl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:26px}.diagram-tools_relatedLink__Hcg6S{background:#fff;border:1px solid rgba(131,48,255,.12);border-radius:10px;color:#5d477f;font-size:13px;padding:9px 12px;text-decoration:none;-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease}.diagram-tools_relatedLink__Hcg6S:hover{background:#f1e9ff;color:#6b2fd4;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.diagram-tools_finalCta__ChBvq{background:#fff;padding:52px 0 64px}.diagram-tools_finalInner__18zgn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;background:radial-gradient(circle at 14% 20%,rgba(255,193,137,.28),transparent 18%),radial-gradient(circle at 86% 28%,rgba(131,48,255,.2),transparent 18%),#f3ecfe;border-radius:24px;gap:32px;justify-content:space-between;padding:40px}.diagram-tools_finalInner__18zgn h2{color:var(--diagram-ink);font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:0;line-height:1.18;margin:0}.diagram-tools_finalInner__18zgn p{color:var(--diagram-text);line-height:1.75;margin:12px 0 0}.diagram-tools_indexHero__0Rngu{padding-bottom:60px;text-align:center}.diagram-tools_indexIntro__8KoTb{margin:0 auto;max-width:820px}.diagram-tools_indexIntro__8KoTb .diagram-tools_intro__POoV0{margin-left:auto;margin-right:auto;max-width:700px}.diagram-tools_indexGrid__9zpjI{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:52px 0 72px}.diagram-tools_indexItem__cUjc1{display:grid;gap:20px;grid-template-columns:180px minmax(0,1fr);-ms-flex-align:center;align-items:center;background:#fff;border-radius:24px;-webkit-box-shadow:0 18px 40px rgba(76,42,166,.08);box-shadow:0 18px 40px rgba(76,42,166,.08);color:inherit;min-width:0;padding:16px;text-decoration:none;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.diagram-tools_indexThumb__lbj3A{background:#f4efff;border-radius:16px;height:120px;-o-object-fit:contain;object-fit:contain;width:180px}.diagram-tools_indexItem__cUjc1:nth-child(3n+2) .diagram-tools_indexThumb__lbj3A{background:#fff4ee}.diagram-tools_indexItem__cUjc1:nth-child(3n) .diagram-tools_indexThumb__lbj3A{background:#edf9f3}.diagram-tools_indexItem__cUjc1 h2{color:var(--diagram-ink);font-size:18px;font-weight:800;letter-spacing:0;line-height:1.35;margin:6px 0 0}.diagram-tools_indexItem__cUjc1 p{color:var(--diagram-text);display:-webkit-box;font-size:13px;line-height:1.65;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.diagram-tools_indexCategory__Ko96o{color:#7653bd;font-size:11px;font-weight:700}@media(max-width:1024px){.diagram-tools_faqGrid__TrJvE,.diagram-tools_heroGrid__wUnJi{grid-template-columns:1fr}.diagram-tools_heroGrid__wUnJi{gap:36px}.diagram-tools_indexItem__cUjc1{grid-template-columns:140px minmax(0,1fr)}.diagram-tools_indexThumb__lbj3A{height:104px;width:140px}}@media(max-width:768px){.diagram-tools_container__gFk_i{width:min(100% - 24px,1160px)}.diagram-tools_hero__rCjSU{padding-top:calc(var(--home-header-height, 60px) + 48px)}.diagram-tools_section___pdmD{padding:44px 0}.diagram-tools_featureGrid__0GX1y,.diagram-tools_indexGrid__9zpjI,.diagram-tools_scenarioGrid__O6HKR,.diagram-tools_workflow__Wn8VR{grid-template-columns:1fr}.diagram-tools_faqGrid__TrJvE,.diagram-tools_finalInner__18zgn,.diagram-tools_workflowSection__Wi7_C .diagram-tools_container__gFk_i{padding:24px}.diagram-tools_faqGrid__TrJvE{gap:34px}.diagram-tools_finalInner__18zgn{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}@media(max-width:520px){.diagram-tools_title__o0rDM{font-size:34px}.diagram-tools_indexItem__cUjc1{border-radius:18px;gap:14px;grid-template-columns:96px minmax(0,1fr)}.diagram-tools_indexThumb__lbj3A{border-radius:12px;height:82px;width:96px}.diagram-tools_indexItem__cUjc1 p{-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.diagram-tools_primaryButton__HTI7k svg{-webkit-animation:none;animation:none}}