.intro-module__wE3t0W__dim{opacity:.18}.intro-module__wE3t0W__fillBrand{fill:var(--o-brand)}.intro-module__wE3t0W__fillDeep{fill:var(--o-brand-deep)}.intro-module__wE3t0W__fillTeal{fill:var(--o-teal)}.intro-module__wE3t0W__fillAmber{fill:var(--o-amber)}.intro-module__wE3t0W__small{color:var(--o-fg-faint);margin-top:8px;font-size:13px;line-height:1.7}.intro-module__wE3t0W__kind{color:var(--o-fg-faint);margin-bottom:6px;font-size:13px;display:block}.intro-module__wE3t0W__brandTitle{color:var(--o-brand-deep)}.intro-module__wE3t0W__diagramScroll{overscroll-behavior-x:contain;overflow-x:auto}.intro-module__wE3t0W__diagramScroll>svg{width:100%;height:auto;font-family:inherit;display:block}.intro-module__wE3t0W__hero{background:linear-gradient(180deg, var(--o-bg-tint), var(--o-bg) 70%);padding-block:72px 80px}.intro-module__wE3t0W__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.intro-module__wE3t0W__heroCopy .intro-module__wE3t0W__h1,.intro-module__wE3t0W__heroCopy h1{margin-top:16px}.intro-module__wE3t0W__heroLead{max-width:600px;color:var(--o-fg-muted);word-break:keep-all;margin-top:22px;font-size:16px;line-height:1.85}.intro-module__wE3t0W__heroLead b{color:var(--o-brand-deep);font-weight:650}.intro-module__wE3t0W__heroPoints{border-top:1px solid var(--o-line);margin-top:26px}.intro-module__wE3t0W__heroPoints>div{border-bottom:1px solid var(--o-line);grid-template-columns:130px 1fr;gap:12px;padding:13px 0;display:grid}.intro-module__wE3t0W__heroPoints dt{color:var(--o-brand-deep);font-size:15px;font-weight:650}.intro-module__wE3t0W__heroPoints dd{color:var(--o-fg-muted);font-size:14px;line-height:1.6}.intro-module__wE3t0W__heroStudio{margin-top:20px}.intro-module__wE3t0W__heroVisual{min-width:0}.intro-module__wE3t0W__heroSvg{border:1px solid var(--o-line);background:var(--o-surface);box-shadow:var(--o-shadow);border-radius:16px;padding:10px 6px}.intro-module__wE3t0W__hgOn,.intro-module__wE3t0W__hgDim{transition:opacity .35s}.intro-module__wE3t0W__hgDim{opacity:.16}.intro-module__wE3t0W__hLab text{fill:var(--o-fg-muted);font-size:13px;font-weight:700}.intro-module__wE3t0W__hLab .intro-module__wE3t0W__hLabKey{fill:var(--o-brand-deep);font-weight:800}.intro-module__wE3t0W__hSrc rect{fill:var(--o-surface);stroke:var(--o-line-strong)}.intro-module__wE3t0W__hSrc text{fill:var(--o-fg-2);font-size:14px;font-weight:600}.intro-module__wE3t0W__hIcon{fill:none;stroke:var(--o-fg-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.intro-module__wE3t0W__hIn{fill:none;stroke:var(--o-brand-line);stroke-width:1.4px}.intro-module__wE3t0W__hStep rect{fill:var(--o-surface);stroke:var(--o-brand-line)}.intro-module__wE3t0W__hStep text{fill:var(--o-brand-deep);font-size:13px;font-weight:600}.intro-module__wE3t0W__hK{fill:none;stroke:var(--o-brand);stroke-width:1.6px}.intro-module__wE3t0W__hOnto{fill:var(--o-bg-tint);stroke:var(--o-brand-line)}.intro-module__wE3t0W__hModel{fill:var(--o-surface);stroke:var(--o-brand-line)}.intro-module__wE3t0W__hKnow{fill:var(--o-surface);stroke:var(--o-brand);stroke-width:1.2px}.intro-module__wE3t0W__hPt{fill:var(--o-brand-deep);font-size:14px;font-weight:800}.intro-module__wE3t0W__hPs{fill:var(--o-fg-muted);font-size:13px;font-weight:500}.intro-module__wE3t0W__hTag rect{fill:var(--o-bg-tint);stroke:var(--o-brand-line)}.intro-module__wE3t0W__hTag text{fill:var(--o-brand-deep);font-size:13px;font-weight:600}.intro-module__wE3t0W__hApply{fill:none;stroke:var(--o-brand-deep);stroke-width:1.4px}.intro-module__wE3t0W__hAt{fill:var(--o-brand-deep);font-size:13px;font-weight:600}.intro-module__wE3t0W__hIl{stroke:var(--o-brand-line);stroke-width:1.4px}.intro-module__wE3t0W__hId{fill:color-mix(in srgb, var(--o-brand) 55%, transparent)}.intro-module__wE3t0W__hIdKey{fill:var(--o-brand)}.intro-module__wE3t0W__hAg rect{fill:var(--o-surface);stroke:var(--o-brand-deep);stroke-width:1.2px}.intro-module__wE3t0W__hAg text{fill:var(--o-brand-deep);font-size:14px;font-weight:700}.intro-module__wE3t0W__hAgNew rect{stroke:var(--o-brand);stroke-dasharray:5 4;fill:var(--o-bg-tint)}.intro-module__wE3t0W__hAgNew text{fill:var(--o-brand)}.intro-module__wE3t0W__hSh{fill:none;stroke:var(--o-brand-deep);stroke-width:1.4px}.intro-module__wE3t0W__hBr{fill:none;stroke:var(--o-brand-line);stroke-width:1.2px}.intro-module__wE3t0W__hBrt{fill:var(--o-brand-deep);font-size:13px;font-weight:600}.intro-module__wE3t0W__hNw{fill:none;stroke:var(--o-brand);stroke-width:1.6px;stroke-dasharray:5 4}.intro-module__wE3t0W__hNwt{fill:var(--o-brand);font-size:13px;font-weight:600}.intro-module__wE3t0W__heroSteps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.intro-module__wE3t0W__heroSteps button{border:1px solid var(--o-line-strong);background:var(--o-surface);min-height:38px;color:var(--o-fg-muted);border-radius:999px;align-items:center;gap:7px;padding:6px 14px 6px 8px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.intro-module__wE3t0W__heroSteps button em{background:var(--o-bg-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.intro-module__wE3t0W__heroSteps button[aria-pressed=true]{background:var(--o-brand-deep);border-color:var(--o-brand-deep);color:#fff}html.dark .intro-module__wE3t0W__heroSteps button[aria-pressed=true]{background:#2f6fe0;border-color:#2f6fe0}.intro-module__wE3t0W__heroSteps button[aria-pressed=true] em{color:#0b369c;background:#fff}.intro-module__wE3t0W__heroStepAll{margin-left:auto;padding-left:14px!important}.intro-module__wE3t0W__heroCap{min-height:3.4em;color:var(--o-fg-muted);margin-top:10px;font-size:14px;line-height:1.7}.intro-module__wE3t0W__introGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.intro-module__wE3t0W__compare{flex-direction:column;align-items:stretch;margin-top:28px;display:flex}.intro-module__wE3t0W__compare>div{border:1px solid var(--o-line);background:var(--o-bg-soft);border-radius:14px;padding:18px 20px}.intro-module__wE3t0W__compare small{color:var(--o-fg-faint);font-size:13px;display:block}.intro-module__wE3t0W__compare b{margin-top:6px;font-size:16px;line-height:1.5;display:block}.intro-module__wE3t0W__compare span{color:var(--o-fg-muted);margin-top:6px;font-size:14px;line-height:1.65;display:block}.intro-module__wE3t0W__compare>i{z-index:1;border:1px solid var(--o-brand-line);background:var(--o-surface);width:28px;height:28px;color:var(--o-brand);border-radius:50%;align-self:center;place-items:center;margin-block:-6px;font-style:normal;font-weight:700;display:grid}.intro-module__wE3t0W__compareKey{border-color:var(--o-brand)!important;background:var(--o-bg-tint)!important}.intro-module__wE3t0W__compareKey small,.intro-module__wE3t0W__compareKey b{color:var(--o-brand-deep)}.intro-module__wE3t0W__graphFigure{border:1px solid var(--o-line);background:linear-gradient(180deg, var(--o-bg-tint), var(--o-surface));border-radius:18px;margin:0;padding:18px}.intro-module__wE3t0W__graphCanvas{width:100%;height:400px;display:block}.intro-module__wE3t0W__graphFigure figcaption{color:var(--o-fg-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.intro-module__wE3t0W__vcIcon{background:var(--o-brand-tint);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.intro-module__wE3t0W__vcIcon svg{fill:none;width:24px;height:24px;stroke:var(--o-brand);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.intro-module__wE3t0W__build{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:32px;padding:0;list-style:none;display:grid}.intro-module__wE3t0W__build li{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:14px;flex-direction:column;padding:20px;display:flex;position:relative}.intro-module__wE3t0W__build li:not(:last-child):after{content:"→";color:var(--o-brand);font-weight:700;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.intro-module__wE3t0W__build em{color:var(--o-brand);font-size:13px;font-style:normal;font-weight:800}.intro-module__wE3t0W__build b{color:var(--o-brand-deep);margin-top:6px;font-size:17px;line-height:1.45}.intro-module__wE3t0W__build span{color:var(--o-fg-muted);margin-top:6px;font-size:14px;line-height:1.65}.intro-module__wE3t0W__build small{border-top:1px dashed var(--o-brand-line);color:var(--o-brand-deep);margin-top:auto;padding-top:14px;font-size:13px;font-weight:650;line-height:1.55}.intro-module__wE3t0W__build span+small{margin-top:14px}.intro-module__wE3t0W__buildNote{border-left:3px solid var(--o-brand);color:var(--o-fg-2);margin-top:16px;padding:10px 16px;font-size:14px}.intro-module__wE3t0W__oc{grid-template-columns:minmax(280px,1fr) minmax(0,1.9fr);align-items:stretch;gap:16px;display:grid}.intro-module__wE3t0W__ocList{flex-direction:column;gap:8px;display:flex}.intro-module__wE3t0W__ocItem{border:1px solid var(--o-line);background:var(--o-surface);text-align:left;border-radius:12px;grid-template-columns:14px 1fr;align-items:center;gap:4px 10px;padding:13px 15px;transition:border-color .15s,background .15s;display:grid}.intro-module__wE3t0W__ocItem:hover{border-color:var(--o-brand-line)}.intro-module__wE3t0W__ocItem[aria-pressed=true]{border-color:var(--o-brand);background:var(--o-bg-tint);box-shadow:inset 0 0 0 1px var(--o-brand)}.intro-module__wE3t0W__ocItem b{font-size:15px}.intro-module__wE3t0W__ocItem b em{color:var(--o-fg-faint);margin-left:8px;font-size:12px;font-style:normal;font-weight:600}.intro-module__wE3t0W__ocItem small{color:var(--o-fg-muted);grid-column:2;font-size:13px;line-height:1.55}.intro-module__wE3t0W__ocDot{border-radius:50%;width:12px;height:12px;display:block}.intro-module__wE3t0W__dot_obj{background:#0163ed}.intro-module__wE3t0W__dot_rel{background:#6f93e6}.intro-module__wE3t0W__dot_rule{background:var(--o-brand-deep)}.intro-module__wE3t0W__dot_state{background:#10a37f}.intro-module__wE3t0W__dot_src{background:#8f97a9}.intro-module__wE3t0W__dot_act{background:#b7791f}.intro-module__wE3t0W__ocMap{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.intro-module__wE3t0W__ocSvg{min-width:560px}.intro-module__wE3t0W__ocEdge line{stroke:var(--o-line-strong);stroke-width:1.8px}.intro-module__wE3t0W__ocEdge rect{fill:var(--o-surface)}.intro-module__wE3t0W__ocEdge text{fill:var(--o-fg-muted);font-size:13px;font-weight:700}.intro-module__wE3t0W__ocEdgeOn line{stroke:var(--o-brand);stroke-width:2.8px}.intro-module__wE3t0W__ocEdgeOn text{fill:var(--o-brand-deep)}.intro-module__wE3t0W__ocNode rect{fill:var(--o-surface);stroke:var(--o-line-strong);stroke-width:1.4px}.intro-module__wE3t0W__ocNode text{fill:var(--o-fg-2);font-size:15px;font-weight:700}.intro-module__wE3t0W__ocNodeOn rect{fill:var(--o-bg-tint);stroke:var(--o-brand);stroke-width:1.6px;stroke-dasharray:4 3}.intro-module__wE3t0W__ocNodeOn text{fill:var(--o-brand-deep)}.intro-module__wE3t0W__ocNodeCore rect{fill:var(--o-brand-tint);stroke-width:2.4px;stroke-dasharray:none}.intro-module__wE3t0W__ocNode .intro-module__wE3t0W__ocProp{fill:var(--o-fg-muted);font-size:13px;font-weight:600}.intro-module__wE3t0W__ocCap{border-top:1px solid var(--o-line);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;padding-top:12px;font-size:14px;line-height:1.6;display:flex}.intro-module__wE3t0W__ocCap b{color:var(--o-brand-deep);font-size:15px}.intro-module__wE3t0W__ocCap span{color:var(--o-fg-muted)}.intro-module__wE3t0W__ocLegend{color:var(--o-fg-faint);align-items:center;gap:6px;font-size:13px;font-style:normal;display:inline-flex}.intro-module__wE3t0W__ocLegend em{border-radius:3px;width:18px;height:12px;margin-left:6px;display:inline-block}.intro-module__wE3t0W__ocLegendCore{background:var(--o-brand-tint);border:2px solid var(--o-brand)}.intro-module__wE3t0W__ocLegendRel{background:var(--o-bg-tint);border:1.5px dashed var(--o-brand)}.intro-module__wE3t0W__ocFoot{color:var(--o-brand-deep);margin-top:10px;font-size:14px;font-weight:600}.intro-module__wE3t0W__archViews{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.intro-module__wE3t0W__segmentLike{flex-wrap:wrap;gap:8px;display:flex}.intro-module__wE3t0W__segmentLike button,.intro-module__wE3t0W__uxPick button{border:1px solid var(--o-line-strong);background:var(--o-surface);min-height:40px;color:var(--o-fg-muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:650;transition:background .15s,color .15s}.intro-module__wE3t0W__segmentLike button:hover,.intro-module__wE3t0W__uxPick button:hover{color:var(--o-brand);border-color:var(--o-brand)}.intro-module__wE3t0W__segmentLike button[aria-pressed=true],.intro-module__wE3t0W__uxPick button[aria-pressed=true]{background:var(--o-brand-deep);border-color:var(--o-brand-deep);color:#fff}:is(html.dark .intro-module__wE3t0W__segmentLike button[aria-pressed=true],html.dark .intro-module__wE3t0W__uxPick button[aria-pressed=true]){background:#2f6fe0;border-color:#2f6fe0}.intro-module__wE3t0W__archBox{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;padding:14px 16px 16px}.intro-module__wE3t0W__archSvg{min-width:900px}.intro-module__wE3t0W__uxZt{fill:var(--o-fg-muted);font-size:14px;font-weight:800;transition:opacity .25s}.intro-module__wE3t0W__uxZone{fill:var(--o-bg-soft);stroke:var(--o-line)}.intro-module__wE3t0W__uxSrc rect{fill:var(--o-surface);stroke:var(--o-line-strong)}.intro-module__wE3t0W__uxSrc text{fill:var(--o-fg-2);font-size:14px;font-weight:600}.intro-module__wE3t0W__uxSrcExt rect{stroke-dasharray:5 4}.intro-module__wE3t0W__uxIn{fill:none;stroke:var(--o-brand-line);stroke-width:1.4px}.intro-module__wE3t0W__uxOnto{fill:var(--o-bg-tint);stroke:var(--o-brand);stroke-width:1.4px}.intro-module__wE3t0W__uxModel rect{fill:var(--o-surface);stroke:var(--o-brand-line)}.intro-module__wE3t0W__uxT1{fill:var(--o-brand-deep);font-size:15px;font-weight:800}.intro-module__wE3t0W__uxT2{fill:var(--o-fg-muted);font-size:13px;font-weight:500}.intro-module__wE3t0W__uxAp{stroke:var(--o-brand-deep);stroke-width:1.4px}.intro-module__wE3t0W__uxAt{fill:var(--o-brand-deep);font-size:13px;font-weight:600}.intro-module__wE3t0W__uxKt{fill:var(--o-brand-deep);font-size:14px;font-weight:800}.intro-module__wE3t0W__uxK rect{fill:var(--o-surface);stroke:var(--o-brand-line)}.intro-module__wE3t0W__uxK text{fill:var(--o-brand-deep);font-size:15px;font-weight:700}.intro-module__wE3t0W__uxKOn rect{fill:var(--o-brand);stroke:var(--o-brand)}.intro-module__wE3t0W__uxKOn text{fill:#fff}html.dark .intro-module__wE3t0W__uxKOn text{fill:#071328}.intro-module__wE3t0W__uxKAdd rect{fill:var(--o-amber-tint);stroke:var(--o-amber);stroke-dasharray:5 4}.intro-module__wE3t0W__uxKAdd text{fill:var(--o-amber);font-size:13px}.intro-module__wE3t0W__uxL{fill:none;stroke:var(--o-brand);stroke-width:1.5px;opacity:.5;transition:opacity .25s}.intro-module__wE3t0W__uxLFoc{opacity:1;stroke-width:2.6px}.intro-module__wE3t0W__uxLRe{stroke-dasharray:6 5}.intro-module__wE3t0W__uxLAdd{stroke:var(--o-amber);stroke-width:2px;stroke-dasharray:5 4;opacity:1}.intro-module__wE3t0W__uxLDim{opacity:.07}.intro-module__wE3t0W__uxA{cursor:pointer;outline:none;transition:opacity .25s}.intro-module__wE3t0W__uxA rect{fill:var(--o-surface);stroke:var(--o-brand-deep);stroke-width:1.4px}.intro-module__wE3t0W__uxA text{fill:var(--o-brand-deep);font-size:15px;font-weight:800}.intro-module__wE3t0W__uxA:hover rect,.intro-module__wE3t0W__uxA:focus-visible rect{stroke:var(--o-brand);stroke-width:2.4px}.intro-module__wE3t0W__uxAOn rect{fill:var(--o-brand-deep)}.intro-module__wE3t0W__uxAOn text{fill:var(--o-bg)}.intro-module__wE3t0W__uxANew rect{stroke:var(--o-brand);stroke-dasharray:6 4;fill:var(--o-bg-tint)}.intro-module__wE3t0W__uxANew text{fill:var(--o-brand)}.intro-module__wE3t0W__uxANewOn rect{fill:var(--o-brand);stroke-dasharray:none}.intro-module__wE3t0W__uxANewOn text{fill:var(--o-bg)}.intro-module__wE3t0W__uxH{stroke:var(--o-brand-deep);stroke-width:1.6px}.intro-module__wE3t0W__uxHc rect{fill:var(--o-surface);stroke:var(--o-brand-line)}.intro-module__wE3t0W__uxHc text{fill:var(--o-brand-deep);font-size:13px;font-weight:700}.intro-module__wE3t0W__uxHcOn rect{fill:var(--o-brand-tint);stroke:var(--o-brand)}.intro-module__wE3t0W__uxOrc rect{fill:var(--o-bg-soft);stroke:var(--o-line-strong);stroke-dasharray:5 4}.intro-module__wE3t0W__uxOrc text{fill:var(--o-fg-muted);font-size:13px;font-weight:800}.intro-module__wE3t0W__uxOs{stroke:var(--o-line-strong);stroke-width:1.2px;stroke-dasharray:3 3}.intro-module__wE3t0W__uxAl{font-size:13px;font-weight:700}.intro-module__wE3t0W__uxAlD{fill:var(--o-fg-faint)}.intro-module__wE3t0W__uxAlK{fill:var(--o-brand)}.intro-module__wE3t0W__uxAlX{fill:var(--o-teal)}.intro-module__wE3t0W__uxO{fill:none;stroke:var(--o-teal);stroke-width:1.8px}.intro-module__wE3t0W__uxONew{stroke-dasharray:6 4}.intro-module__wE3t0W__uxS rect{fill:var(--o-teal-tint);stroke:var(--o-teal)}.intro-module__wE3t0W__uxS text{fill:var(--o-teal);font-size:14px;font-weight:700}.intro-module__wE3t0W__uxSNew rect{stroke-dasharray:5 4}.intro-module__wE3t0W__uxSNewOn rect{stroke-dasharray:none}.intro-module__wE3t0W__uxSs{fill:var(--o-fg-muted);font-size:13px}.intro-module__wE3t0W__archDetail{border-top:1px solid var(--o-line);margin-top:14px;padding-top:16px}.intro-module__wE3t0W__ux4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intro-module__wE3t0W__ux4>div{border:1px solid var(--o-line);background:var(--o-bg-soft);border-radius:12px;padding:14px 16px}.intro-module__wE3t0W__ux4 small{color:var(--o-brand);font-size:13px;font-weight:700;display:block}.intro-module__wE3t0W__ux4 b{margin-top:6px;font-size:15px;line-height:1.5;display:block}.intro-module__wE3t0W__ux4 span{color:var(--o-fg-muted);margin-top:6px;font-size:14px;line-height:1.6;display:block}.intro-module__wE3t0W__ux4Need{border-style:dashed!important}.intro-module__wE3t0W__uxPick{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.intro-module__wE3t0W__uxLim{background:var(--o-amber-tint);color:var(--o-amber);border-radius:10px;margin-top:12px;padding:10px 14px;font-size:14px}.intro-module__wE3t0W__uxLimRe{background:var(--o-bg-tint);color:var(--o-brand-deep)}.intro-module__wE3t0W__ux2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intro-module__wE3t0W__ux2>div{border-radius:12px;padding:14px 18px}.intro-module__wE3t0W__ux2 small{font-size:13px;font-weight:700}.intro-module__wE3t0W__ux2 ul{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.8}.intro-module__wE3t0W__ux2Re{border:1px solid var(--o-brand-line);background:var(--o-bg-tint)}.intro-module__wE3t0W__ux2Re small{color:var(--o-brand-deep)}.intro-module__wE3t0W__ux2Add{border:1px dashed var(--o-amber);background:var(--o-amber-tint)}.intro-module__wE3t0W__ux2Add small{color:var(--o-amber)}.intro-module__wE3t0W__uxLegend{color:var(--o-fg-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin-top:12px;font-size:13px;display:flex}.intro-module__wE3t0W__uxLegend i,.intro-module__wE3t0W__mcLegend i{vertical-align:4px;width:22px;height:0;margin-right:6px;display:inline-block}.intro-module__wE3t0W__lgD{border-top:2px solid var(--o-brand-line)}.intro-module__wE3t0W__lgK{border-top:2px solid var(--o-brand)}.intro-module__wE3t0W__lgH{border-top:2px solid var(--o-brand-deep)}.intro-module__wE3t0W__lgX{border-top:2px solid var(--o-teal)}.intro-module__wE3t0W__uxRole{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.intro-module__wE3t0W__uxRole span{border:1px solid var(--o-line);color:var(--o-fg-muted);border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.6}.intro-module__wE3t0W__uxRole b{color:var(--o-brand-deep);margin-right:8px}.intro-module__wE3t0W__growth{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.intro-module__wE3t0W__stairs{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;min-height:300px;padding:16px;display:grid}.intro-module__wE3t0W__stair{min-height:calc(120px + var(--step) * 36px);background:color-mix(in srgb, #0163ed calc(62% + var(--step) * 9%), #6f93e6);color:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.intro-module__wE3t0W__stairAgent{padding:12px 12px 0}.intro-module__wE3t0W__stairAgent small{opacity:.85;font-size:12px;display:block}.intro-module__wE3t0W__stairAgent b{margin-top:2px;font-size:16px;line-height:1.35;display:block}.intro-module__wE3t0W__stairAgent span{background:#ffffff2a;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:13px;line-height:1.4;display:inline-block}.intro-module__wE3t0W__stairKnow{background:var(--o-bg-tint);color:var(--o-brand-deep);padding:10px 12px}.intro-module__wE3t0W__stairKnow small{color:var(--o-fg-faint);font-size:12px;display:block}.intro-module__wE3t0W__stairKnow b{font-size:14px}.intro-module__wE3t0W__cost{border:1px solid var(--o-line);background:var(--o-bg-soft);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.intro-module__wE3t0W__cost>b{color:var(--o-brand-deep);font-size:16px}.intro-module__wE3t0W__costRow{border:1px solid var(--o-line);background:var(--o-surface);border-radius:12px;padding:12px 14px}.intro-module__wE3t0W__costRow>span{font-size:14px;font-weight:600}.intro-module__wE3t0W__bar{gap:4px;height:14px;margin-top:8px;display:flex}.intro-module__wE3t0W__bar i{border-radius:4px;height:100%;display:block}.intro-module__wE3t0W__barReuse{background:#6cc4a0}.intro-module__wE3t0W__barNew{background:#e0b45a}.intro-module__wE3t0W__costLegend{color:var(--o-fg-muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.intro-module__wE3t0W__costLegend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.intro-module__wE3t0W__knNote{border-left:3px solid var(--o-brand);background:var(--o-bg-tint);color:var(--o-fg-muted);border-radius:0 10px 10px 0;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.7}.intro-module__wE3t0W__knNote b{color:var(--o-brand-deep)}.intro-module__wE3t0W__tdNote{color:var(--o-fg-muted);flex-direction:column;gap:6px;margin-bottom:16px;font-size:14px;line-height:1.6;display:flex}.intro-module__wE3t0W__tdNote b{color:var(--o-fg)}.intro-module__wE3t0W__lay{grid-template-columns:170px minmax(0,1fr) 190px;gap:10px;display:grid}.intro-module__wE3t0W__laySide{flex-direction:column;gap:10px;display:flex}.intro-module__wE3t0W__laySide>span{display:contents}.intro-module__wE3t0W__layRows{flex-direction:column;gap:6px;display:flex}.intro-module__wE3t0W__layRow{grid-template-columns:100px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.intro-module__wE3t0W__layLabel{color:var(--o-fg-muted);align-items:center;font-size:13px;font-weight:700;display:flex}.intro-module__wE3t0W__layRowKey .intro-module__wE3t0W__layLabel{color:var(--o-brand-deep)}.intro-module__wE3t0W__layBody{flex-wrap:wrap;gap:6px;display:flex}.intro-module__wE3t0W__layBody>.intro-module__wE3t0W__grow{flex:200px;display:flex}.intro-module__wE3t0W__layBody>.intro-module__wE3t0W__fit{flex:140px;display:flex}.intro-module__wE3t0W__mod{border:1px solid var(--o-line-strong);background:var(--o-surface);text-align:left;border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.intro-module__wE3t0W__mod b{font-size:14px;line-height:1.4}.intro-module__wE3t0W__mod small{color:var(--o-fg-muted);font-size:12px;line-height:1.5}.intro-module__wE3t0W__mod hr{border:0;border-top:1px dashed var(--o-line-strong);width:100%;margin:6px 0}.intro-module__wE3t0W__mod:hover{border-color:var(--o-brand)}.intro-module__wE3t0W__mod[aria-pressed=true]{border-color:var(--o-brand);background:var(--o-brand-tint);box-shadow:inset 0 0 0 1px var(--o-brand)}.intro-module__wE3t0W__modStore{background:var(--o-bg-soft)}.intro-module__wE3t0W__modOnto{border-color:var(--o-brand-line);background:var(--o-bg-tint)}.intro-module__wE3t0W__modOnto b{color:var(--o-brand-deep)}.intro-module__wE3t0W__modSrc{background:var(--o-bg-soft)}.intro-module__wE3t0W__modExt{border-style:dashed}.intro-module__wE3t0W__modSide{flex:1}.intro-module__wE3t0W__modMcp{border-color:var(--o-teal-line);background:var(--o-teal-tint)}.intro-module__wE3t0W__conn{border-left:1px dashed var(--o-line-strong);color:var(--o-fg-muted);flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;font-size:12px;display:flex}.intro-module__wE3t0W__modDetail{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin-top:16px;padding:18px 20px;display:grid}.intro-module__wE3t0W__modDetailTitle{color:var(--o-brand-deep);grid-column:1/-1;font-size:17px;font-weight:700}.intro-module__wE3t0W__modDetail h4{color:var(--o-fg-faint);font-size:13px;font-weight:700}.intro-module__wE3t0W__modDetail p{color:var(--o-fg-2);margin-top:4px;font-size:14px;line-height:1.7}.intro-module__wE3t0W__valueCard{border:1px solid var(--o-line);background:var(--o-surface);border-radius:14px;flex-direction:column;padding:16px;display:flex}.intro-module__wE3t0W__valueArt{background:var(--o-bg-tint);border-radius:10px;width:100%;height:auto;padding:8px;font-family:inherit;display:block}.intro-module__wE3t0W__valueCard>b{margin-top:14px;font-size:16px;line-height:1.45}.intro-module__wE3t0W__valueCard>span{color:var(--o-fg-muted);margin-top:6px;font-size:14px;line-height:1.65}.intro-module__wE3t0W__valueCard>em{color:#fff;background:#0b369c;border-radius:10px;align-items:flex-start;gap:8px;margin-top:auto;padding:12px;font-size:13px;font-style:normal;font-weight:650;line-height:1.5;display:flex}html.dark .intro-module__wE3t0W__valueCard>em{background:#1d3f86}.intro-module__wE3t0W__valueCard>span+em{margin-top:16px}.intro-module__wE3t0W__valueCard>em svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px;margin-top:1px}.intro-module__wE3t0W__vaLine line{stroke:var(--o-brand-line);stroke-width:2px}.intro-module__wE3t0W__vaDeep{fill:var(--o-brand-deep)}.intro-module__wE3t0W__vaBrand{fill:var(--o-brand)}.intro-module__wE3t0W__vaEmpty{fill:var(--o-surface);stroke:var(--o-line-strong);stroke-width:2px}.intro-module__wE3t0W__vaOnDeep{fill:var(--o-bg);font-size:13px;font-weight:700}.intro-module__wE3t0W__vaBrandLine line,.intro-module__wE3t0W__vaBrandLine{stroke:var(--o-brand);stroke-width:2px;fill:none}.intro-module__wE3t0W__vaSoft rect,.intro-module__wE3t0W__vaSoftBox{fill:var(--o-brand-tint);stroke:var(--o-brand);stroke-width:2px}.intro-module__wE3t0W__vaDash path{fill:none;stroke:var(--o-brand);stroke-width:2.2px;stroke-dasharray:5 4}.intro-module__wE3t0W__vaOutline rect{fill:var(--o-surface);stroke:var(--o-brand);stroke-width:2px}.intro-module__wE3t0W__vaText{fill:var(--o-brand-deep);font-size:12px;font-weight:700}.intro-module__wE3t0W__vaViolet{stroke:var(--o-violet);stroke-width:1.4px;stroke-dasharray:3 2}.intro-module__wE3t0W__vaVioletBox{fill:var(--o-surface);stroke:var(--o-violet);stroke-width:1.2px}.intro-module__wE3t0W__vaVioletText{fill:var(--o-violet);font-size:12px;font-weight:700}.intro-module__wE3t0W__vaTeal{fill:var(--o-teal)}.intro-module__wE3t0W__vaCheck{fill:none;stroke:var(--o-bg);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.intro-module__wE3t0W__vaGreenLine line{stroke:#6cc4a0;stroke-width:2px}.intro-module__wE3t0W__vaGreen{fill:#6cc4a0}.intro-module__wE3t0W__vaAmberDash{fill:none;stroke:#e0b45a;stroke-width:2px;stroke-dasharray:5 4}.intro-module__wE3t0W__vaAmberNode{fill:var(--o-amber-tint);stroke:#e0b45a;stroke-width:2.4px;stroke-dasharray:4 3}.intro-module__wE3t0W__vaAmberText{fill:var(--o-amber);font-size:12px;font-weight:800}.intro-module__wE3t0W__gv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.intro-module__wE3t0W__gvHint{color:var(--o-fg-faint);font-size:13px}.intro-module__wE3t0W__gvSteps{flex-direction:column;gap:10px;margin-top:10px;display:flex}.intro-module__wE3t0W__gvSteps button{border:1px solid var(--o-line);background:var(--o-surface);text-align:left;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;padding:16px 18px;transition:border-color .15s,background .15s;display:grid}.intro-module__wE3t0W__gvSteps button:hover{border-color:var(--o-brand-line)}.intro-module__wE3t0W__gvSteps button em{background:var(--o-bg-soft);width:34px;height:34px;color:var(--o-fg-muted);border-radius:50%;grid-row:span 2;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.intro-module__wE3t0W__gvSteps button b{font-size:16px}.intro-module__wE3t0W__gvSteps button span{color:var(--o-fg-muted);margin-top:2px;font-size:14px;line-height:1.55}.intro-module__wE3t0W__gvSteps button[aria-pressed=true]{border-color:var(--o-brand);background:var(--o-bg-tint);box-shadow:inset 0 0 0 1px var(--o-brand)}.intro-module__wE3t0W__gvSteps button[aria-pressed=true] em{background:var(--o-brand-deep);color:#fff}.intro-module__wE3t0W__gvPanel{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;padding:18px 20px}.intro-module__wE3t0W__gvHead{color:var(--o-brand-deep);align-items:center;gap:10px;font-size:16px;display:flex}.intro-module__wE3t0W__gvCase{background:var(--o-bg-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.intro-module__wE3t0W__gvCase span{background:var(--o-violet-tint);color:var(--o-violet);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.intro-module__wE3t0W__gvCase b{font-size:15px}.intro-module__wE3t0W__gvDetail{margin-top:16px}.intro-module__wE3t0W__gvDetailHead{border-bottom:2px solid var(--o-brand);color:var(--o-brand-deep);align-items:center;gap:10px;padding-bottom:10px;font-size:16px;display:flex}.intro-module__wE3t0W__gvDetailHead em{background:var(--o-brand-deep);color:#fff;border-radius:6px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:800}.intro-module__wE3t0W__kv{border-bottom:1px solid var(--o-line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.intro-module__wE3t0W__kv>small{color:var(--o-fg-faint);font-size:13px}.intro-module__wE3t0W__chips{flex-wrap:wrap;gap:6px;display:inline-flex}.intro-module__wE3t0W__chips i{border:1px solid var(--o-line-strong);border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal}.intro-module__wE3t0W__applied{background:var(--o-green-tint);color:var(--o-green);border-color:var(--o-green-line)!important}.intro-module__wE3t0W__gvBa{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 6px;display:grid}.intro-module__wE3t0W__gvBa>div{border:1px solid var(--o-line);border-radius:10px;padding:12px 14px;font-size:14px}.intro-module__wE3t0W__gvBa small{color:var(--o-fg-faint);font-size:12px}.intro-module__wE3t0W__gvBa i,.intro-module__wE3t0W__gvImpact>i{color:var(--o-brand);font-style:normal;font-weight:700}.intro-module__wE3t0W__gvBaAfter{background:var(--o-bg-tint);border-color:var(--o-brand)!important}.intro-module__wE3t0W__gvBaAfter b{color:var(--o-brand-deep)}.intro-module__wE3t0W__gvImpact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;margin-top:14px;display:grid}.intro-module__wE3t0W__gvImpact>i{align-self:center}.intro-module__wE3t0W__gvImpact>div{border-radius:10px;flex-direction:column;gap:3px;padding:12px;font-size:13px;line-height:1.5;display:flex}.intro-module__wE3t0W__gvImpact small{color:var(--o-fg-faint);font-size:12px}.intro-module__wE3t0W__gvImpact b{font-size:14px}.intro-module__wE3t0W__gvKnow{border:1px solid var(--o-violet-line);background:var(--o-violet-tint)}.intro-module__wE3t0W__gvDirect{border:1px solid var(--o-brand);background:var(--o-bg-tint)}.intro-module__wE3t0W__gvIndirect{border:1px dashed var(--o-line-strong)}.intro-module__wE3t0W__tableScroll{overflow-x:auto}.intro-module__wE3t0W__gvTable{border-collapse:collapse;width:100%;font-size:13px}.intro-module__wE3t0W__gvTable th{color:var(--o-fg-faint);text-align:left;border-bottom:1px solid var(--o-line);white-space:nowrap;padding:6px 8px;font-weight:600}.intro-module__wE3t0W__gvTable td{border-bottom:1px solid var(--o-line);padding:7px 8px}.intro-module__wE3t0W__gvChanged{background:var(--o-bg-tint);color:var(--o-brand-deep);font-weight:700}.intro-module__wE3t0W__okLine{border:1px solid var(--o-green-line);background:var(--o-green-tint);color:var(--o-green);border-radius:8px;padding:6px 12px;font-size:13px;display:inline-block}.intro-module__wE3t0W__okTag{background:var(--o-green-tint);color:var(--o-green);border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700}.intro-module__wE3t0W__version{color:var(--o-brand-deep);font-size:16px}.intro-module__wE3t0W__gvState{color:var(--o-green);margin-top:8px;font-size:14px;font-weight:650}.intro-module__wE3t0W__gvRun{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.intro-module__wE3t0W__gvRun i{border:1px solid var(--o-line-strong);border-radius:8px;padding:3px 10px;font-size:13px;font-style:normal}.intro-module__wE3t0W__gvRunOk{background:var(--o-bg-tint);color:var(--o-brand-deep);border-color:var(--o-brand)!important}.intro-module__wE3t0W__benefit{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:14px;padding:16px 18px}.intro-module__wE3t0W__benefit b{color:var(--o-brand-deep);font-size:16px;display:block}.intro-module__wE3t0W__benefit span{color:var(--o-fg-muted);margin-top:4px;font-size:14px;line-height:1.6;display:block}.intro-module__wE3t0W__mcBox{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;margin-top:16px;padding:16px}.intro-module__wE3t0W__mcSvg{min-width:860px}.intro-module__wE3t0W__mcB rect{fill:var(--o-surface);stroke:var(--o-line-strong)}.intro-module__wE3t0W__mcM rect{fill:var(--o-bg-soft);stroke:var(--o-line-strong)}.intro-module__wE3t0W__mcT1{fill:var(--o-brand-deep);font-size:16px;font-weight:800}.intro-module__wE3t0W__mcT2{fill:var(--o-fg-muted);font-size:13px}.intro-module__wE3t0W__mcC rect{fill:var(--o-surface);stroke:var(--o-brand-line)}.intro-module__wE3t0W__mcC text{fill:var(--o-brand-deep);font-size:14px;font-weight:700}.intro-module__wE3t0W__mcRq{fill:none;stroke:var(--o-brand);stroke-width:2px}.intro-module__wE3t0W__mcRt{fill:none;stroke:var(--o-brand-deep);stroke-width:1.6px;stroke-dasharray:6 4}.intro-module__wE3t0W__mcLr{fill:var(--o-brand);font-size:13px;font-weight:700}.intro-module__wE3t0W__mcLt{fill:var(--o-brand-deep);font-size:13px;font-weight:700}.intro-module__wE3t0W__mcOa{fill:var(--o-bg-tint);stroke:var(--o-brand-line);stroke-dasharray:6 4}.intro-module__wE3t0W__mcOat{fill:var(--o-brand);font-size:14px;font-weight:800}.intro-module__wE3t0W__mcK rect{fill:var(--o-violet-tint);stroke:var(--o-violet)}.intro-module__wE3t0W__mcK text,.intro-module__wE3t0W__mcKs text,.intro-module__wE3t0W__mcE text{fill:var(--o-fg-2);font-size:14px}.intro-module__wE3t0W__mcKs rect{fill:var(--o-surface);stroke:var(--o-brand);stroke-width:1.6px}.intro-module__wE3t0W__mcE rect{fill:var(--o-teal-tint);stroke:var(--o-teal)}.intro-module__wE3t0W__mcH{font-weight:800;fill:var(--o-brand-deep)!important;font-size:16px!important}.intro-module__wE3t0W__mcK .intro-module__wE3t0W__mcH{fill:var(--o-violet)!important}.intro-module__wE3t0W__mcE .intro-module__wE3t0W__mcH{fill:var(--o-teal)!important}.intro-module__wE3t0W__mcS{fill:var(--o-fg-muted)!important;font-size:13px!important}.intro-module__wE3t0W__mcUse{stroke:var(--o-brand-deep);stroke-width:1.4px;stroke-dasharray:3 3}.intro-module__wE3t0W__mcUt{fill:var(--o-brand-deep);font-size:13px;font-weight:700}.intro-module__wE3t0W__mcEx{stroke:var(--o-teal);stroke-width:2px}.intro-module__wE3t0W__mcExRt{stroke-dasharray:6 4}.intro-module__wE3t0W__mcEt{fill:var(--o-teal);font-size:13px;font-weight:700}.intro-module__wE3t0W__mcLegend{color:var(--o-fg-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;margin-top:8px;font-size:13px;display:flex}.intro-module__wE3t0W__lgRq{border-top:2px solid var(--o-brand)}.intro-module__wE3t0W__lgRt{border-top:2px dashed var(--o-brand-deep)}.intro-module__wE3t0W__lgEx{border-top:2px solid var(--o-teal)}.intro-module__wE3t0W__execLine{background:var(--o-teal-tint);color:var(--o-teal);border-radius:10px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:650}.intro-module__wE3t0W__caseCard{border:1px solid var(--o-line);background:var(--o-surface);border-radius:18px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.intro-module__wE3t0W__caseCard:hover{border-color:var(--o-brand);box-shadow:var(--o-shadow)}.intro-module__wE3t0W__caseFlow{background:var(--o-bg-tint);border-bottom:1px solid var(--o-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:24px 20px;display:grid}.intro-module__wE3t0W__caseFlow span{text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex;position:relative}.intro-module__wE3t0W__caseFlow span:not(:last-child):after{content:"";background:var(--o-brand);height:2px;position:absolute;top:19px;left:calc(50% + 26px);right:calc(22px - 50%)}.intro-module__wE3t0W__caseFlow em{border:2px solid var(--o-brand-line);background:var(--o-surface);width:40px;height:40px;color:var(--o-brand-deep);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.intro-module__wE3t0W__caseFlowKey em{border-color:var(--o-brand);background:var(--o-brand);color:#fff}.intro-module__wE3t0W__caseBody{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.intro-module__wE3t0W__caseTags{color:var(--o-brand);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.intro-module__wE3t0W__caseBody>b{letter-spacing:-.02em;margin-top:10px;font-size:20px;line-height:1.4}.intro-module__wE3t0W__caseBody>p{color:var(--o-fg-muted);margin-top:8px;font-size:15px;line-height:1.7}.intro-module__wE3t0W__caseKeys{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.intro-module__wE3t0W__caseKeys small{color:var(--o-fg-faint);margin-right:4px;font-size:13px}.intro-module__wE3t0W__caseKeys em{background:var(--o-bg-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:650}.intro-module__wE3t0W__caseMore{color:var(--o-brand-deep);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:700;display:inline-flex}.intro-module__wE3t0W__demo{border:1px solid var(--o-brand-line);background:linear-gradient(90deg, var(--o-bg-tint), var(--o-surface));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:24px;padding:24px 26px;display:flex}.intro-module__wE3t0W__demo b{color:var(--o-brand-deep);font-size:18px}.intro-module__wE3t0W__demo p{color:var(--o-fg-2);margin-top:6px;font-size:15px}.intro-module__wE3t0W__demo small{color:var(--o-fg-faint);margin-top:8px;font-size:13px;display:block}.intro-module__wE3t0W__knBar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.intro-module__wE3t0W__knBar>small{color:var(--o-fg-faint);margin-right:2px;font-size:13px;font-weight:700}.intro-module__wE3t0W__knBar>b{font-size:15px}.intro-module__wE3t0W__knBar>button{border:1px dashed var(--o-line-strong);background:var(--o-surface);color:var(--o-fg-muted);cursor:pointer;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:14px;font-weight:650}.intro-module__wE3t0W__knBar>button:hover{border-color:var(--o-brand);color:var(--o-brand)}.intro-module__wE3t0W__kn{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;margin-top:8px;display:grid}.intro-module__wE3t0W__knMap{border:1px solid var(--o-line);background:var(--o-surface);border-radius:14px;min-width:0;padding:12px 14px}.intro-module__wE3t0W__knSvg{min-width:680px}.intro-module__wE3t0W__knGroupT{font-size:12.5px;font-weight:800}.intro-module__wE3t0W__knLine{stroke:var(--o-line-strong);stroke-width:1.1px}.intro-module__wE3t0W__knHit{stroke:#0000;stroke-width:12px;cursor:help}.intro-module__wE3t0W__knEl{pointer-events:none;display:none}.intro-module__wE3t0W__knEl rect{fill:var(--o-surface);stroke:var(--o-brand-deep)}.intro-module__wE3t0W__knEl text{fill:var(--o-brand-deep);font-size:11px;font-weight:800}.intro-module__wE3t0W__knEdge:hover .intro-module__wE3t0W__knEl,.intro-module__wE3t0W__knE_d .intro-module__wE3t0W__knEl,.intro-module__wE3t0W__knE_k .intro-module__wE3t0W__knEl{display:block}.intro-module__wE3t0W__knEdge:hover .intro-module__wE3t0W__knLine{stroke:var(--o-brand-deep);stroke-width:2px}.intro-module__wE3t0W__knE_d .intro-module__wE3t0W__knLine{stroke:var(--o-brand-deep);stroke-width:2.6px}.intro-module__wE3t0W__knE_c .intro-module__wE3t0W__knLine{stroke:var(--o-brand-deep);stroke-width:2.4px}.intro-module__wE3t0W__knE_i .intro-module__wE3t0W__knLine{stroke:#5b7fd6;stroke-width:1.8px;stroke-dasharray:3 4}.intro-module__wE3t0W__knE_x .intro-module__wE3t0W__knLine{stroke:var(--o-line);stroke-width:1px}.intro-module__wE3t0W__knE_k .intro-module__wE3t0W__knLine{stroke:#7d8aa3;stroke-width:1.8px}.intro-module__wE3t0W__knE_k .intro-module__wE3t0W__knEl rect{stroke:var(--o-line-strong)}.intro-module__wE3t0W__knE_k .intro-module__wE3t0W__knEl text{fill:var(--o-fg-2)}.intro-module__wE3t0W__knArrow_d{fill:var(--o-brand-deep)}.intro-module__wE3t0W__knArrow_i{fill:#5b7fd6}.intro-module__wE3t0W__knArrow_k{fill:#7d8aa3}.intro-module__wE3t0W__knNode{cursor:pointer;outline:none}.intro-module__wE3t0W__knNode circle{stroke-width:2px;fill-opacity:.9}.intro-module__wE3t0W__knLv_n circle{fill-opacity:.55}.intro-module__wE3t0W__knCk{fill:#fff;pointer-events:none;font-size:10.5px;font-weight:800}.intro-module__wE3t0W__knLbl{fill:var(--o-fg);paint-order:stroke;stroke:var(--o-surface);stroke-width:3px;font-size:12.5px;font-weight:700;display:none}.intro-module__wE3t0W__knShow .intro-module__wE3t0W__knLbl,.intro-module__wE3t0W__knNode:hover .intro-module__wE3t0W__knLbl,.intro-module__wE3t0W__knNode:focus-visible .intro-module__wE3t0W__knLbl{display:block}.intro-module__wE3t0W__knLv_c .intro-module__wE3t0W__knLbl{font-size:13.5px;font-weight:800}.intro-module__wE3t0W__knSt_sel circle{stroke-width:4.5px;stroke:#e0a100!important}.intro-module__wE3t0W__knSt_dir circle{stroke-width:3px;stroke:var(--o-brand-deep)!important}.intro-module__wE3t0W__knSt_dim{opacity:.28}.intro-module__wE3t0W__knSt_dim:hover{opacity:.9}.intro-module__wE3t0W__knNode:focus-visible circle{stroke-width:4px;stroke:var(--o-brand)!important}.intro-module__wE3t0W__knLegend{color:var(--o-fg-muted);gap:6px;margin-top:6px;font-size:13px;display:grid}.intro-module__wE3t0W__knLegend>div{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.intro-module__wE3t0W__knLegend>div>b{min-width:58px;color:var(--o-fg-2);font-size:13px}.intro-module__wE3t0W__knLegend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.intro-module__wE3t0W__knSize i{background:#9aa3b5;margin-right:3px}.intro-module__wE3t0W__knSize i:first-child{width:6px;height:6px}.intro-module__wE3t0W__knSize i:nth-child(3){vertical-align:-3px;width:15px;height:15px;margin-right:6px}.intro-module__wE3t0W__knLegend .intro-module__wE3t0W__lgSel{background:var(--o-surface);border:2.5px solid #e0a100}.intro-module__wE3t0W__knLegend :is(.intro-module__wE3t0W__lgBase,.intro-module__wE3t0W__lgKey,.intro-module__wE3t0W__lgDirect,.intro-module__wE3t0W__lgIndirect){vertical-align:3px;border-radius:0;width:18px;height:0}.intro-module__wE3t0W__knLegend .intro-module__wE3t0W__lgBase{border-top:1.2px solid var(--o-line-strong)}.intro-module__wE3t0W__knLegend .intro-module__wE3t0W__lgKey{border-top:1.8px solid #7d8aa3}.intro-module__wE3t0W__knLegend .intro-module__wE3t0W__lgDirect{border-top:2.6px solid var(--o-brand-deep)}.intro-module__wE3t0W__knLegend .intro-module__wE3t0W__lgIndirect{border-top:2px dashed #5b7fd6}.intro-module__wE3t0W__knTip{color:var(--o-fg-faint)}.intro-module__wE3t0W__knDetail{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:14px;padding:16px 18px}.intro-module__wE3t0W__knDetail>small{color:var(--o-fg-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.intro-module__wE3t0W__knDetail>small>i{border-radius:50%;width:10px;height:10px;display:inline-block}.intro-module__wE3t0W__knDetail>b{word-break:keep-all;margin:2px 0 6px;font-size:19px;line-height:1.4;display:block}.intro-module__wE3t0W__knDetail dl{gap:4px;margin:0;display:grid}.intro-module__wE3t0W__knDetail dt{color:var(--o-brand-deep);margin-top:8px;font-size:13px;font-weight:750}.intro-module__wE3t0W__knDetail dd{word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.intro-module__wE3t0W__knWarn{color:#9a3412}html.dark .intro-module__wE3t0W__knWarn{color:#fdba74}.intro-module__wE3t0W__knLv{color:var(--o-fg-muted);margin:0 0 8px;font-size:14px}.intro-module__wE3t0W__knLv em{border-radius:5px;padding:1px 7px;font-style:normal;font-weight:750}.intro-module__wE3t0W__knLv span{color:var(--o-brand-deep);font-weight:650}.intro-module__wE3t0W__knLvTag_c{color:#fff;background:#0b369c}.intro-module__wE3t0W__knLvTag_m{background:var(--o-brand-tint);color:var(--o-brand-deep)}.intro-module__wE3t0W__knLvTag_n{background:var(--o-bg-soft);color:var(--o-fg-muted)}.intro-module__wE3t0W__knCards{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.intro-module__wE3t0W__knCards button{border:1px solid var(--o-brand-line);background:var(--o-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:12px 14px 12px 46px;display:block;position:relative}.intro-module__wE3t0W__knCards button:hover{border-color:var(--o-brand)}.intro-module__wE3t0W__knCards button[aria-pressed=true]{border:1.5px solid var(--o-brand-deep);background:var(--o-brand-tint)}.intro-module__wE3t0W__knCards em{background:var(--o-brand-tint);width:22px;height:22px;color:var(--o-brand-deep);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;top:12px;left:14px}.intro-module__wE3t0W__knCards button[aria-pressed=true] em{color:#fff;background:#0b369c}.intro-module__wE3t0W__knCards b{font-size:15px;display:block}.intro-module__wE3t0W__knCards span{color:var(--o-fg-muted);margin-top:4px;font-size:14px;line-height:1.55;display:block}.intro-module__wE3t0W__knCards small{color:var(--o-brand-deep);margin-top:8px;font-size:13px;font-weight:700;display:block}.intro-module__wE3t0W__knHint{color:var(--o-fg-faint);margin-top:8px;font-size:13px;line-height:1.6}.intro-module__wE3t0W__knFoot{color:var(--o-fg-muted);margin-top:16px;font-size:14px}.intro-module__wE3t0W__cpList{gap:10px;margin-top:32px;display:grid}.intro-module__wE3t0W__cpHead{color:var(--o-fg-faint);grid-template-columns:1fr 1.15fr 1fr;padding:0 4px;font-size:13px;font-weight:800;display:grid}.intro-module__wE3t0W__cpHead span:nth-child(2){color:var(--o-brand-deep);padding-left:28px}.intro-module__wE3t0W__cpHead span:nth-child(3){padding-left:28px}.intro-module__wE3t0W__cpRow{background:var(--o-bg-soft);box-shadow:0 0 0 1px var(--o-line);border-radius:16px;grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;display:grid;overflow:hidden}.intro-module__wE3t0W__cpRow:hover{box-shadow:0 0 0 1.5px var(--o-brand)}.intro-module__wE3t0W__cpRow>div{align-items:center;padding:16px 20px;display:flex;position:relative}.intro-module__wE3t0W__cpRow p{word-break:keep-all;margin:0;font-size:15px;line-height:1.55}.intro-module__wE3t0W__cpQ{background:var(--o-bg-soft);gap:12px}.intro-module__wE3t0W__cpQ em{color:var(--o-fg-faint);flex-shrink:0;font-size:13px;font-style:normal;font-weight:800}.intro-module__wE3t0W__cpQ p{color:var(--o-fg-2);font-weight:600}.intro-module__wE3t0W__cpS{color:#fff;background:#0b369c;padding-left:30px!important}.intro-module__wE3t0W__cpS b{font-size:15.5px;font-weight:800;display:block}.intro-module__wE3t0W__cpS small{opacity:.82;margin-top:3px;font-size:14px;line-height:1.5;display:block}.intro-module__wE3t0W__cpS:before,.intro-module__wE3t0W__cpR:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);width:14px;position:absolute;top:0;bottom:0;left:0}.intro-module__wE3t0W__cpS:before{background:var(--o-bg-soft)}.intro-module__wE3t0W__cpR{background:var(--o-brand-tint);padding-left:30px!important}.intro-module__wE3t0W__cpR:before{background:#0b369c}.intro-module__wE3t0W__cpR p{color:var(--o-brand-deep);font-weight:500}.intro-module__wE3t0W__cpR p b{font-weight:800}.intro-module__wE3t0W__cpTag{color:#0b369c;vertical-align:2px;background:#fff;border-radius:4px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:800;display:inline-block}html.dark .intro-module__wE3t0W__cpS{background:#1d3f86}html.dark .intro-module__wE3t0W__cpR:before{background:#1d3f86}.intro-module__wE3t0W__cpReasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.intro-module__wE3t0W__cpReasons>div{color:#fff;background:linear-gradient(160deg,#0f2f80,#0b369c 55%,#1d4fd0);border-radius:18px;flex-direction:column;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}.intro-module__wE3t0W__cpReasons .intro-module__wE3t0W__no{opacity:.14;font-size:64px;font-weight:800;line-height:1;position:absolute;top:6px;right:18px}.intro-module__wE3t0W__cpReasons b{word-break:keep-all;margin-bottom:10px;padding-right:30px;font-size:18.5px;line-height:1.4;display:block}.intro-module__wE3t0W__cpReasons p{opacity:.9;word-break:keep-all;margin:0;font-size:14.5px;line-height:1.7}@media (max-width:1100px){.intro-module__wE3t0W__kn,.intro-module__wE3t0W__heroInner,.intro-module__wE3t0W__introGrid{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__build{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-module__wE3t0W__build li:nth-child(2):after{display:none}.intro-module__wE3t0W__oc,.intro-module__wE3t0W__gv,.intro-module__wE3t0W__growth{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__ux4{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-module__wE3t0W__lay{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__laySide{flex-flow:wrap}.intro-module__wE3t0W__laySide>.intro-module__wE3t0W__mod,.intro-module__wE3t0W__laySide>span>.intro-module__wE3t0W__mod{flex:220px}}@media (max-width:767px){.intro-module__wE3t0W__cpHead{display:none}.intro-module__wE3t0W__cpRow,.intro-module__wE3t0W__cpReasons{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__cpS,.intro-module__wE3t0W__cpR{padding-left:20px!important}.intro-module__wE3t0W__cpS:before,.intro-module__wE3t0W__cpR:before{display:none}.intro-module__wE3t0W__hero{padding-block:40px 48px}.intro-module__wE3t0W__heroLead{font-size:15px}.intro-module__wE3t0W__heroPoints>div{grid-template-columns:1fr;gap:2px}.intro-module__wE3t0W__heroSvg{min-width:600px}.intro-module__wE3t0W__heroStepAll{margin-left:0}.intro-module__wE3t0W__graphCanvas{height:300px}.intro-module__wE3t0W__build{grid-template-columns:minmax(0,1fr);gap:20px}.intro-module__wE3t0W__build li:after{display:none}.intro-module__wE3t0W__ux4,.intro-module__wE3t0W__ux2,.intro-module__wE3t0W__uxRole{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__uxLegend,.intro-module__wE3t0W__mcLegend{justify-content:flex-start}.intro-module__wE3t0W__stairs{grid-template-columns:minmax(0,1fr);min-height:0}.intro-module__wE3t0W__stair{min-height:0}.intro-module__wE3t0W__layRow{grid-template-columns:minmax(0,1fr);gap:4px}.intro-module__wE3t0W__modDetail{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__kv{grid-template-columns:minmax(0,1fr);gap:4px}.intro-module__wE3t0W__gvBa{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__gvBa>i{justify-self:center;transform:rotate(90deg)}.intro-module__wE3t0W__gvImpact{grid-template-columns:minmax(0,1fr)}.intro-module__wE3t0W__gvImpact>i{justify-self:center;transform:rotate(90deg)}.intro-module__wE3t0W__caseFlow span{font-size:13px}.intro-module__wE3t0W__demo{padding:20px}.intro-module__wE3t0W__diagramScroll:before{content:"좌우로 밀어 전체 보기 →";width:max-content;color:var(--o-fg-faint);margin-bottom:6px;font-size:12px;display:block;position:sticky;left:0}}
