.MermaidToDiagramLandingPage_page__hoRt7{--mermaid-ink:#17132a;--mermaid-text:rgba(32,27,55,.68);--mermaid-purple:#8330ff;--mermaid-purple-deep:#6d28f2;background:#fff;color:var(--mermaid-ink);overflow:hidden}.MermaidToDiagramLandingPage_container__9pNDV{margin:0 auto;width:min(1160px,100% - 40px)}.MermaidToDiagramLandingPage_examplesSection__shG2I,.MermaidToDiagramLandingPage_finalSection__HQIZ_,.MermaidToDiagramLandingPage_hero__YQW1P,.MermaidToDiagramLandingPage_processSection__AwbNZ,.MermaidToDiagramLandingPage_reasonSection__B3nuC,.MermaidToDiagramLandingPage_scenarioSection__g3lla{padding:52px 0}.MermaidToDiagramLandingPage_hero__YQW1P{background:radial-gradient(circle at 20% 16%,rgba(255,178,116,.18),transparent 18%),radial-gradient(circle at 84% 20%,rgba(131,48,255,.16),transparent 20%),#f3ecfe;padding-top:calc(var(--home-header-height, 60px) + 72px)}.MermaidToDiagramLandingPage_heroGrid__nTgdG,.MermaidToDiagramLandingPage_reasonCard__jGRIP{display:grid;gap:30px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);-ms-flex-align:center;align-items:center}.MermaidToDiagramLandingPage_reasonReverse__qqoim{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.MermaidToDiagramLandingPage_reasonReverse__qqoim .MermaidToDiagramLandingPage_reasonText__oetdT{-ms-flex-order:2;order:2}.MermaidToDiagramLandingPage_reasonReverse__qqoim .MermaidToDiagramLandingPage_reasonVisual__SF0IC{-ms-flex-order:1;order:1}.MermaidToDiagramLandingPage_heroEyebrow__kXfDt{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.92);border-radius:999px;color:#6f50bb;font-size:12px;font-weight:700;letter-spacing:.08em;min-height:34px;padding:0 14px;text-transform:uppercase}.MermaidToDiagramLandingPage_finalContent__06mfc h2,.MermaidToDiagramLandingPage_heroTitle___jPOK,.MermaidToDiagramLandingPage_processCard__B_peX h2,.MermaidToDiagramLandingPage_sectionHeader__sxEuq h2{color:var(--mermaid-ink);font-size:clamp(34px,4.8vw,56px);font-weight:900;letter-spacing:-.05em;line-height:1.08;margin:0}.MermaidToDiagramLandingPage_exampleBody__2Eo6i p,.MermaidToDiagramLandingPage_finalContent__06mfc p,.MermaidToDiagramLandingPage_heroDescription__2Ccwd,.MermaidToDiagramLandingPage_promptHint__hPjD0,.MermaidToDiagramLandingPage_reasonText__oetdT p,.MermaidToDiagramLandingPage_scenarioCard__7dgru p,.MermaidToDiagramLandingPage_sectionHeader__sxEuq p{color:var(--mermaid-text);font-size:15px;line-height:1.85;margin:0}.MermaidToDiagramLandingPage_heroTitle___jPOK{margin-top:16px;max-width:640px}.MermaidToDiagramLandingPage_heroDescription__2Ccwd{font-size:16px;margin-top:18px;max-width:570px}.MermaidToDiagramLandingPage_centerAction__AMoZK,.MermaidToDiagramLandingPage_heroActions__uA6OS{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:24px}.MermaidToDiagramLandingPage_centerAction__AMoZK,.MermaidToDiagramLandingPage_primaryButton__zBwnp,.MermaidToDiagramLandingPage_secondaryButton__4WBdW{-ms-flex-pack:center;justify-content:center}.MermaidToDiagramLandingPage_primaryButton__zBwnp,.MermaidToDiagramLandingPage_secondaryButton__4WBdW{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-radius:12px;font-size:14px;font-weight:800;min-height:48px;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}.MermaidToDiagramLandingPage_primaryButton__zBwnp{background:var(--mermaid-purple);color:#fff;gap:10px;position:relative}.MermaidToDiagramLandingPage_primaryButton__zBwnp:after{-webkit-animation:MermaidToDiagramLandingPage_mermaidArrowShift__pjb8h 1.2s ease-in-out infinite;animation:MermaidToDiagramLandingPage_mermaidArrowShift__pjb8h 1.2s ease-in-out infinite;content:"→";display:inline-block;font-size:16px;line-height:1}.MermaidToDiagramLandingPage_secondaryButton__4WBdW{background:hsla(0,0%,100%,.92);border:1px solid rgba(131,48,255,.12);color:var(--mermaid-ink)}.MermaidToDiagramLandingPage_exampleCard__DMYzb:hover,.MermaidToDiagramLandingPage_primaryButton__zBwnp:hover,.MermaidToDiagramLandingPage_reasonCard__jGRIP:hover,.MermaidToDiagramLandingPage_scenarioCard__7dgru:hover,.MermaidToDiagramLandingPage_secondaryButton__4WBdW:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.MermaidToDiagramLandingPage_primaryButton__zBwnp:hover{background:var(--mermaid-purple-deep)}@-webkit-keyframes MermaidToDiagramLandingPage_mermaidArrowShift__pjb8h{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes MermaidToDiagramLandingPage_mermaidArrowShift__pjb8h{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.MermaidToDiagramLandingPage_exampleCard__DMYzb,.MermaidToDiagramLandingPage_finalCard__yWgge,.MermaidToDiagramLandingPage_heroFrame__uCYYK,.MermaidToDiagramLandingPage_processCard__B_peX,.MermaidToDiagramLandingPage_promptCard__tilPn,.MermaidToDiagramLandingPage_reasonCard__jGRIP,.MermaidToDiagramLandingPage_scenarioCard__7dgru{border-radius:24px}.MermaidToDiagramLandingPage_promptCard__tilPn{background:#fff;border:1px solid rgba(131,48,255,.1);margin-top:26px;padding:16px}.MermaidToDiagramLandingPage_promptInput__OHKc8{display:-ms-flexbox;display:flex;min-height:54px;-ms-flex-align:center;align-items:center;background:#faf8ff;border-radius:16px;color:rgba(58,50,104,.62);font-size:14px;font-weight:600;padding:0 16px}.MermaidToDiagramLandingPage_promptHint__hPjD0{font-size:13px;margin-top:12px;padding:0 4px}.MermaidToDiagramLandingPage_heroVisual__i4B4X{background:linear-gradient(135deg,#8f63ff,#ffb46c);border-radius:34px;padding:14px}.MermaidToDiagramLandingPage_heroFrame__uCYYK{background:hsla(0,0%,100%,.96);display:grid;gap:14px;grid-template-columns:.84fr 1.16fr;padding:14px}.MermaidToDiagramLandingPage_heroCanvas__P_9NY,.MermaidToDiagramLandingPage_heroCodePanel__Y0nuz{background:#fff;border-radius:22px;overflow:hidden}.MermaidToDiagramLandingPage_heroCodePanel__Y0nuz{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faf7ff));background:linear-gradient(180deg,#fff,#faf7ff);-webkit-box-shadow:inset 0 0 0 1px rgba(131,48,255,.08);box-shadow:inset 0 0 0 1px rgba(131,48,255,.08);padding:14px 14px 18px}.MermaidToDiagramLandingPage_heroPanelHead__zLe9W,.MermaidToDiagramLandingPage_previewToolbar__DgPyA{display:-ms-flexbox;display:flex;gap:7px}.MermaidToDiagramLandingPage_heroPanelHead__zLe9W span,.MermaidToDiagramLandingPage_previewToolbar__DgPyA span{background:rgba(131,48,255,.24);border-radius:999px;height:9px;width:9px}.MermaidToDiagramLandingPage_codeLines__legWm{display:grid;gap:10px;margin-top:18px}.MermaidToDiagramLandingPage_codeLines__legWm i{background:rgba(131,48,255,.05);border-radius:12px;color:#433a6b;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-style:normal;line-height:1.7;padding:8px 10px}.MermaidToDiagramLandingPage_heroCanvas__P_9NY{background:radial-gradient(circle at 1px 1px,rgba(131,48,255,.14) 1px,transparent 0),#fff4ee;background-size:18px 18px;padding:16px;position:relative}.MermaidToDiagramLandingPage_heroCanvasBadge__w8rge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.96);border-radius:999px;color:#6e55b5;font-size:11px;font-weight:700;letter-spacing:.06em;min-height:28px;padding:0 12px;text-transform:uppercase}.MermaidToDiagramLandingPage_heroBoard__qYyN5{background:hsla(0,0%,100%,.82);border-radius:22px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.68);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.68);margin-top:14px;min-height:280px;position:relative}.MermaidToDiagramLandingPage_boardNode__mgvFt{display:-ms-inline-flexbox;display:inline-flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border-radius:16px;-webkit-box-shadow:0 10px 24px rgba(91,53,182,.12);box-shadow:0 10px 24px rgba(91,53,182,.12);color:#241d45;font-size:13px;font-weight:700;justify-content:center;min-height:34px;padding:0 16px;z-index:2}.MermaidToDiagramLandingPage_boardNodePeach__M11de{background:#ffe2cf;left:20px;top:22px}.MermaidToDiagramLandingPage_boardNodePurple__6gg2i{background:#eadcff;left:170px;top:22px}.MermaidToDiagramLandingPage_boardNodeBlue__kT_oU{background:#dcecff;left:88px;top:104px}.MermaidToDiagramLandingPage_boardNodeMint__6tI0u{background:#ddfaef;left:246px;top:104px}.MermaidToDiagramLandingPage_boardNodeWarm__Kbdue{background:#ffe7c3;left:196px;top:196px}.MermaidToDiagramLandingPage_boardLineA__cdz9G,.MermaidToDiagramLandingPage_boardLineB__3qfJ6,.MermaidToDiagramLandingPage_boardLineC__gDGtN,.MermaidToDiagramLandingPage_boardLineD__Ed74c{background:#8b63eb;position:absolute;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;z-index:1}.MermaidToDiagramLandingPage_boardLineA__cdz9G{height:2px;left:116px;top:38px;width:54px}.MermaidToDiagramLandingPage_boardLineB__3qfJ6{height:2px;left:218px;top:56px;-webkit-transform:rotate(52deg);-ms-transform:rotate(52deg);transform:rotate(52deg);width:66px}.MermaidToDiagramLandingPage_boardLineC__gDGtN{height:2px;left:152px;top:72px;-webkit-transform:rotate(116deg);-ms-transform:rotate(116deg);transform:rotate(116deg);width:44px}.MermaidToDiagramLandingPage_boardLineD__Ed74c{height:2px;left:252px;top:136px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:42px}.MermaidToDiagramLandingPage_boardFloatCard__3RNDZ{background:hsla(0,0%,100%,.98);border-radius:16px;bottom:18px;-webkit-box-shadow:0 14px 28px rgba(74,45,146,.12);box-shadow:0 14px 28px rgba(74,45,146,.12);padding:12px;position:absolute;right:18px;width:110px}.MermaidToDiagramLandingPage_boardFloatCard__3RNDZ span{background:rgba(131,48,255,.16);border-radius:999px;display:block;height:8px}.MermaidToDiagramLandingPage_boardFloatCard__3RNDZ span+span{margin-top:8px}.MermaidToDiagramLandingPage_boardFloatCard__3RNDZ span:nth-child(2){width:76%}.MermaidToDiagramLandingPage_boardFloatCard__3RNDZ span:nth-child(3){width:58%}.MermaidToDiagramLandingPage_sectionHeader__sxEuq{margin:0 auto 32px;max-width:780px;text-align:center}.MermaidToDiagramLandingPage_exampleGrid__XamNF,.MermaidToDiagramLandingPage_scenarioGrid__SvlrZ{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.MermaidToDiagramLandingPage_exampleCard__DMYzb,.MermaidToDiagramLandingPage_scenarioCard__7dgru{background:#fff;-webkit-box-shadow:0 18px 40px rgba(76,42,166,.08);box-shadow:0 18px 40px rgba(76,42,166,.08);overflow:hidden}.MermaidToDiagramLandingPage_previewShell__w7yyI{padding:14px}.MermaidToDiagramLandingPage_tonePeach__N4J73{background:#fff4ee}.MermaidToDiagramLandingPage_toneViolet__xh0Of{background:#f4efff}.MermaidToDiagramLandingPage_toneBlue__3Q3D6{background:#eef5ff}.MermaidToDiagramLandingPage_toneMint__EN5Q4{background:#edf9f3}.MermaidToDiagramLandingPage_previewSvg__MaWQq{display:block;height:auto;margin-top:14px;width:100%}.MermaidToDiagramLandingPage_nodeBlue__1gCFW,.MermaidToDiagramLandingPage_nodeMint__imvus,.MermaidToDiagramLandingPage_nodePrimary__0TDEY,.MermaidToDiagramLandingPage_nodeSoft__KCKcG,.MermaidToDiagramLandingPage_nodeWarm__TlojM{stroke:rgba(45,34,81,.1);stroke-width:2}.MermaidToDiagramLandingPage_nodePrimary__0TDEY{fill:#eadcff}.MermaidToDiagramLandingPage_nodeSoft__KCKcG{fill:#ffe5d8}.MermaidToDiagramLandingPage_nodeBlue__1gCFW{fill:#dcecff}.MermaidToDiagramLandingPage_nodeMint__imvus{fill:#ddfaef}.MermaidToDiagramLandingPage_nodeWarm__TlojM{fill:#ffe8bf}.MermaidToDiagramLandingPage_lifeStroke__F_wj9,.MermaidToDiagramLandingPage_linkStrokeDashed__0UQKB,.MermaidToDiagramLandingPage_linkStroke___L9k9{fill:none;stroke:#7c61d9;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.MermaidToDiagramLandingPage_lifeStroke__F_wj9,.MermaidToDiagramLandingPage_linkStrokeDashed__0UQKB{stroke-dasharray:7 8}.MermaidToDiagramLandingPage_exampleBody__2Eo6i,.MermaidToDiagramLandingPage_scenarioCard__7dgru{padding:18px 20px 20px}.MermaidToDiagramLandingPage_exampleBody__2Eo6i strong,.MermaidToDiagramLandingPage_scenarioCard__7dgru strong{color:var(--mermaid-ink);display:block;font-size:18px;line-height:1.35}.MermaidToDiagramLandingPage_exampleBody__2Eo6i p,.MermaidToDiagramLandingPage_scenarioCard__7dgru p{margin-top:10px}.MermaidToDiagramLandingPage_processCard__B_peX{background:#17132a;color:#fff;padding:34px 36px;text-align:center}.MermaidToDiagramLandingPage_processCard__B_peX h2{color:#fff;font-size:clamp(28px,3vw,42px)}.MermaidToDiagramLandingPage_processTabs__M1STw{display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.MermaidToDiagramLandingPage_activeTab__UsIGZ,.MermaidToDiagramLandingPage_processTabs__M1STw,.MermaidToDiagramLandingPage_tabItem__3HWsB{-ms-flex-align:center;align-items:center}.MermaidToDiagramLandingPage_activeTab__UsIGZ,.MermaidToDiagramLandingPage_tabItem__3HWsB{border-radius:999px;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:700;min-height:38px;padding:0 16px}.MermaidToDiagramLandingPage_tabItem__3HWsB{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72)}.MermaidToDiagramLandingPage_activeTab__UsIGZ{background:#fff4ee;color:#17132a}.MermaidToDiagramLandingPage_processArrow__Mv6gE{color:hsla(0,0%,100%,.42);font-size:18px}.MermaidToDiagramLandingPage_reasonStack__dvwUZ{display:grid;gap:22px}.MermaidToDiagramLandingPage_reasonCard__jGRIP{background:#fff;-webkit-box-shadow:0 18px 40px rgba(76,42,166,.08);box-shadow:0 18px 40px rgba(76,42,166,.08);padding:30px}.MermaidToDiagramLandingPage_reasonText__oetdT h3{color:var(--mermaid-ink);font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.15;margin:0}.MermaidToDiagramLandingPage_reasonText__oetdT p{margin-top:16px;max-width:520px}.MermaidToDiagramLandingPage_reasonVisualFrame__xpOVB{background:linear-gradient(135deg,#8f63ff,#ffb46c);border-radius:28px;padding:12px}.MermaidToDiagramLandingPage_reasonVisualFrame__xpOVB img{border-radius:20px;display:block;width:100%}.MermaidToDiagramLandingPage_scenarioGrid__SvlrZ{grid-template-columns:repeat(3,minmax(0,1fr))}.MermaidToDiagramLandingPage_scenarioCard__7dgru{padding-top:58px;position:relative}.MermaidToDiagramLandingPage_scenarioIndex__KsiqK{color:rgba(131,48,255,.22);font-size:26px;font-weight:900;left:20px;letter-spacing:-.04em;position:absolute;top:18px}.MermaidToDiagramLandingPage_finalCard__yWgge{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;padding:40px}.MermaidToDiagramLandingPage_finalContent__06mfc{margin:0 auto;max-width:760px;text-align:center}.MermaidToDiagramLandingPage_finalContent__06mfc p{margin-top:18px}@media(max-width:1024px){.MermaidToDiagramLandingPage_heroGrid__nTgdG,.MermaidToDiagramLandingPage_reasonCard__jGRIP,.MermaidToDiagramLandingPage_reasonReverse__qqoim{grid-template-columns:1fr}.MermaidToDiagramLandingPage_reasonReverse__qqoim .MermaidToDiagramLandingPage_reasonText__oetdT,.MermaidToDiagramLandingPage_reasonReverse__qqoim .MermaidToDiagramLandingPage_reasonVisual__SF0IC{-ms-flex-order:initial;order:0}.MermaidToDiagramLandingPage_exampleGrid__XamNF{grid-template-columns:repeat(2,minmax(0,1fr))}.MermaidToDiagramLandingPage_heroFrame__uCYYK{grid-template-columns:1fr}}@media(max-width:768px){.MermaidToDiagramLandingPage_container__9pNDV{width:min(100% - 24px,1160px)}.MermaidToDiagramLandingPage_examplesSection__shG2I,.MermaidToDiagramLandingPage_finalSection__HQIZ_,.MermaidToDiagramLandingPage_hero__YQW1P,.MermaidToDiagramLandingPage_processSection__AwbNZ,.MermaidToDiagramLandingPage_reasonSection__B3nuC,.MermaidToDiagramLandingPage_scenarioSection__g3lla{padding:40px 0}.MermaidToDiagramLandingPage_exampleGrid__XamNF,.MermaidToDiagramLandingPage_scenarioGrid__SvlrZ{grid-template-columns:1fr}.MermaidToDiagramLandingPage_finalCard__yWgge,.MermaidToDiagramLandingPage_processCard__B_peX,.MermaidToDiagramLandingPage_reasonCard__jGRIP{padding:24px}.MermaidToDiagramLandingPage_heroBoard__qYyN5{min-height:240px}.MermaidToDiagramLandingPage_boardNodePeach__M11de{left:16px}.MermaidToDiagramLandingPage_boardNodePurple__6gg2i{left:auto;right:18px}.MermaidToDiagramLandingPage_boardNodeBlue__kT_oU{left:60px}.MermaidToDiagramLandingPage_boardNodeMint__6tI0u{left:auto;right:20px}.MermaidToDiagramLandingPage_boardNodeWarm__Kbdue{left:auto;right:54px}.MermaidToDiagramLandingPage_boardLineA__cdz9G{width:48px}.MermaidToDiagramLandingPage_boardLineB__3qfJ6{left:auto;right:72px}}.SolutionFaqSection_section___vL16{padding:24px 0 72px}.SolutionFaqSection_container__DxZxt{margin:0 auto;width:min(1160px,100% - 40px)}.SolutionFaqSection_header___swuh{margin:0 auto 28px;max-width:760px;text-align:center}.SolutionFaqSection_title__m_GGc{color:#17132a;font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0}.SolutionFaqSection_subtitle__9IINP{color:rgba(32,27,55,.66);font-size:15px;line-height:1.8;margin:12px 0 0}.SolutionFaqSection_grid__AmVce{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionFaqSection_card__GlkxE{background:#fff4ee;border-radius:24px;min-height:100%;padding:24px}.SolutionFaqSection_question__6X7Kg{color:#17132a;font-size:18px;font-weight:800;line-height:1.35;margin:0}.SolutionFaqSection_answer__1V6jF{color:rgba(32,27,55,.68);font-size:15px;line-height:1.85;margin:12px 0 0}.SolutionFaqSection_actions__5zY2C{display:-ms-flexbox;display:flex;margin-top:24px}.SolutionFaqSection_actions__5zY2C,.SolutionFaqSection_secondaryLink__yhYah{-ms-flex-pack:center;justify-content:center}.SolutionFaqSection_secondaryLink__yhYah{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(131,48,255,.12);border-radius:12px;color:#17132a;font-size:14px;font-weight:700;min-height:44px;padding:0 20px;text-decoration:none;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease;transition:transform .2s ease,border-color .2s ease,-webkit-transform .2s ease}.SolutionFaqSection_secondaryLink__yhYah:hover{border-color:rgba(131,48,255,.24);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:960px){.SolutionFaqSection_grid__AmVce{grid-template-columns:1fr}}@media(max-width:640px){.SolutionFaqSection_section___vL16{padding:12px 0 56px}.SolutionFaqSection_title__m_GGc{font-size:30px}.SolutionFaqSection_card__GlkxE{border-radius:20px;padding:20px}}