.vlm-module__-BwOjW__fillBrand{fill:var(--o-brand)}.vlm-module__-BwOjW__brandTitle{color:var(--o-brand-deep)}.vlm-module__-BwOjW__subLead{max-width:860px;color:var(--o-fg-muted);word-break:keep-all;margin-top:10px;font-size:15px;line-height:1.8}.vlm-module__-BwOjW__noteLine{border-left:3px solid var(--o-brand);color:var(--o-brand-deep);word-break:keep-all;margin-top:14px;padding:8px 14px;font-size:14px;line-height:1.7}.vlm-module__-BwOjW__tryRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.vlm-module__-BwOjW__diagramScroll{overscroll-behavior-x:contain;overflow-x:auto}.vlm-module__-BwOjW__zoomable{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.vlm-module__-BwOjW__zoomable img{width:100%;height:auto;display:block}.vlm-module__-BwOjW__zoomable:after{content:"확대";color:#fff;opacity:0;background:#0b1424cc;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;bottom:10px;right:10px}.vlm-module__-BwOjW__zoomable:hover:after,.vlm-module__-BwOjW__zoomable:focus-visible:after{opacity:1}.vlm-module__-BwOjW__hero{background:linear-gradient(180deg, var(--o-bg-tint), var(--o-bg) 70%);padding-block:72px 80px}.vlm-module__-BwOjW__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.vlm-module__-BwOjW__heroCopy h1{margin-top:16px}.vlm-module__-BwOjW__heroLead{max-width:620px;color:var(--o-fg-muted);word-break:keep-all;margin-top:22px;font-size:16px;line-height:1.85}.vlm-module__-BwOjW__heroLead b{color:var(--o-brand-deep);font-weight:650}.vlm-module__-BwOjW__heroPoints{border-top:1px solid var(--o-line);margin-top:26px}.vlm-module__-BwOjW__heroPoints>div{border-bottom:1px solid var(--o-line);grid-template-columns:170px 1fr;gap:12px;padding:13px 0;display:grid}.vlm-module__-BwOjW__heroPoints dt{color:var(--o-brand-deep);font-size:15px;font-weight:650}.vlm-module__-BwOjW__heroPoints dd{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__heroVisual{min-width:0}.vlm-module__-BwOjW__heroSvg{border:1px solid var(--o-line);background:var(--o-surface);width:100%;height:auto;box-shadow:var(--o-shadow);border-radius:16px;padding:10px 6px;font-family:inherit;display:block}.vlm-module__-BwOjW__hgOn,.vlm-module__-BwOjW__hgDim{transition:opacity .35s}.vlm-module__-BwOjW__hgDim{opacity:.2}.vlm-module__-BwOjW__hLab text{letter-spacing:.04em;fill:var(--o-fg-muted);font-size:13px;font-weight:700}.vlm-module__-BwOjW__hLab .vlm-module__-BwOjW__hLabKey{fill:var(--o-brand-deep);font-weight:800}.vlm-module__-BwOjW__hNode rect{fill:var(--o-surface);stroke:var(--o-brand-line);stroke-width:1.5px}.vlm-module__-BwOjW__hNode text{fill:var(--o-fg);font-size:14px;font-weight:700}.vlm-module__-BwOjW__hKey rect{fill:#0b369c}.vlm-module__-BwOjW__hKey text{fill:#fff;font-size:14px;font-weight:700}.vlm-module__-BwOjW__hKey .vlm-module__-BwOjW__hSmKey{fill:#d5dbe8;font-size:12px;font-weight:500}html.dark .vlm-module__-BwOjW__hKey rect{fill:#2f6fe0}.vlm-module__-BwOjW__hRule rect{fill:var(--o-surface);stroke:var(--o-brand-deep);stroke-width:1.5px}.vlm-module__-BwOjW__hRule text{fill:var(--o-brand-deep);font-size:14px;font-weight:700}.vlm-module__-BwOjW__hSvc rect{fill:var(--o-bg-tint);stroke:var(--o-brand-line);stroke-width:1.5px}.vlm-module__-BwOjW__hSvc text{fill:var(--o-brand-deep);font-size:14px;font-weight:700}.vlm-module__-BwOjW__hSm,.vlm-module__-BwOjW__hNode .vlm-module__-BwOjW__hSm,.vlm-module__-BwOjW__hSvc .vlm-module__-BwOjW__hSm,.vlm-module__-BwOjW__hRule .vlm-module__-BwOjW__hSm{fill:var(--o-fg-muted);font-size:12px;font-weight:500}.vlm-module__-BwOjW__hEngine{fill:var(--o-bg-tint);stroke:var(--o-brand-line);stroke-dasharray:5 4}.vlm-module__-BwOjW__hChip rect{fill:var(--o-brand-tint);stroke:var(--o-brand-line)}.vlm-module__-BwOjW__hChip text{fill:var(--o-brand-deep);font-size:12px;font-weight:600}.vlm-module__-BwOjW__hLn{fill:none;stroke:var(--o-brand);stroke-width:2px}.vlm-module__-BwOjW__hLnDash{fill:none;stroke:var(--o-fg-faint);stroke-width:1.5px;stroke-dasharray:4 3}.vlm-module__-BwOjW__hBench rect{fill:var(--o-bg-tint);stroke:var(--o-brand-line);stroke-dasharray:5 4}.vlm-module__-BwOjW__hBenchTitle{fill:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__hRefTitle{font-size:14px;font-weight:800;fill:var(--o-brand-deep)!important}.vlm-module__-BwOjW__heroSteps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.vlm-module__-BwOjW__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}.vlm-module__-BwOjW__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}.vlm-module__-BwOjW__heroSteps button[aria-pressed=true]{background:var(--o-brand-deep);border-color:var(--o-brand-deep);color:#fff}html.dark .vlm-module__-BwOjW__heroSteps button[aria-pressed=true]{background:#2f6fe0;border-color:#2f6fe0}.vlm-module__-BwOjW__heroSteps button[aria-pressed=true] em{color:#0b369c;background:#fff}.vlm-module__-BwOjW__heroStepAll{margin-left:auto;padding-left:14px!important}.vlm-module__-BwOjW__heroCap{min-height:3.4em;color:var(--o-fg-muted);word-break:keep-all;margin-top:10px;font-size:14px;line-height:1.7}.vlm-module__-BwOjW__introGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.vlm-module__-BwOjW__compare{flex-direction:column;margin-top:28px;display:flex}.vlm-module__-BwOjW__compare>div{border:1px solid var(--o-line);background:var(--o-bg-soft);border-radius:14px;padding:18px 20px}.vlm-module__-BwOjW__compare small{color:var(--o-fg-faint);font-size:13px;font-weight:700;display:block}.vlm-module__-BwOjW__compare b{margin-top:6px;font-size:16px;line-height:1.5;display:block}.vlm-module__-BwOjW__compare span{color:var(--o-fg-muted);word-break:keep-all;margin-top:6px;font-size:14px;line-height:1.65;display:block}.vlm-module__-BwOjW__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}.vlm-module__-BwOjW__compareKey{border-color:var(--o-brand)!important;background:var(--o-bg-tint)!important}.vlm-module__-BwOjW__compareKey small,.vlm-module__-BwOjW__compareKey b{color:var(--o-brand-deep)}.vlm-module__-BwOjW__pains{gap:12px;display:grid}.vlm-module__-BwOjW__painFix{color:var(--o-brand-deep);word-break:keep-all;margin-top:10px;font-size:14px;font-weight:650;line-height:1.6}.vlm-module__-BwOjW__painFix span{color:var(--o-brand)}.vlm-module__-BwOjW__services{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.vlm-module__-BwOjW__services a{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:14px;flex-direction:column;gap:6px;height:100%;padding:18px;transition:border-color .15s,transform .15s;display:flex}.vlm-module__-BwOjW__services a:hover{border-color:var(--o-brand);transform:translateY(-2px)}.vlm-module__-BwOjW__services em{color:var(--o-brand);letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:800}.vlm-module__-BwOjW__services b{color:var(--o-brand-deep);font-size:16px;line-height:1.4}.vlm-module__-BwOjW__services span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__services small{border-top:1px dashed var(--o-brand-line);color:var(--o-brand-deep);margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;line-height:1.5}.vlm-module__-BwOjW__shot{margin-inline:0;border:1px solid var(--o-brand-line);background:var(--o-surface);border-radius:18px;margin-bottom:0;overflow:hidden}.vlm-module__-BwOjW__shotHead{border-bottom:1px solid var(--o-brand-line);background:var(--o-bg-tint);color:var(--o-brand-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.vlm-module__-BwOjW__shot>.vlm-module__-BwOjW__zoomable{border-bottom:1px solid var(--o-line)}.vlm-module__-BwOjW__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.vlm-module__-BwOjW__facts>div{border-left:3px solid var(--o-brand);flex-direction:column;gap:3px;padding-left:12px;display:flex}.vlm-module__-BwOjW__facts small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__facts b{color:var(--o-brand-deep);font-size:15px;line-height:1.45}.vlm-module__-BwOjW__facts span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.55}.vlm-module__-BwOjW__shotSide{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;display:grid}.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__shotHead{grid-column:1/-1}.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__crowdImg,.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__sideImg{border-bottom:0;border-left:1px solid var(--o-line);grid-area:2/2;align-self:center}.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__facts{grid-area:2/1;grid-template-columns:1fr;align-content:center;gap:16px;padding:20px}.vlm-module__-BwOjW__crowdImg{background:#0d1526;position:relative}.vlm-module__-BwOjW__crowdTag{color:#fff;pointer-events:none;background:#0b369ce0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:700;display:inline-flex;position:absolute}.vlm-module__-BwOjW__crowdTag em{color:#0b369c;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.vlm-module__-BwOjW__ct1{top:1.5%;left:1.2%}.vlm-module__-BwOjW__ct2{top:1.5%;left:51.2%}.vlm-module__-BwOjW__ct3{top:35%;left:1.2%}.vlm-module__-BwOjW__pipeLabel{color:var(--o-brand-deep);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:800;display:flex}.vlm-module__-BwOjW__pipeLabel em{background:var(--o-bg-soft);border:1px solid var(--o-line);color:var(--o-fg-muted);border-radius:999px;padding:2px 10px;font-size:13px;font-style:normal;font-weight:600}.vlm-module__-BwOjW__pipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.vlm-module__-BwOjW__pipe li{border:1px solid var(--o-line);background:var(--o-surface);border-radius:12px;flex-direction:column;gap:4px;padding:14px 13px;display:flex;position:relative}.vlm-module__-BwOjW__pipe li:not(:last-child):after{content:"›";color:var(--o-brand);font-size:20px;font-weight:800;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.vlm-module__-BwOjW__pipeTint li{border-color:var(--o-brand-line);background:var(--o-bg-tint)}.vlm-module__-BwOjW__pipe small{color:var(--o-brand);letter-spacing:.04em;font-size:12px;font-weight:800}.vlm-module__-BwOjW__pipe b{font-size:15px;line-height:1.35}.vlm-module__-BwOjW__pipe span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.5}.vlm-module__-BwOjW__kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vlm-module__-BwOjW__kpi>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;gap:4px;padding:18px;display:flex}.vlm-module__-BwOjW__kpi small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__kpi b{color:var(--o-brand-deep);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.15}.vlm-module__-BwOjW__kpi b i{color:var(--o-fg-muted);margin-left:4px;font-size:16px;font-style:normal;font-weight:700}.vlm-module__-BwOjW__kpi span{color:var(--o-fg-muted);font-size:14px}.vlm-module__-BwOjW__kpi em{background:var(--o-green-tint);color:var(--o-green);border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.vlm-module__-BwOjW__values{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vlm-module__-BwOjW__values>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.vlm-module__-BwOjW__values b{font-size:16px}.vlm-module__-BwOjW__values span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.65}.vlm-module__-BwOjW__values em{color:#fff;background:#0b369c;border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:11px 13px;font-size:14px;font-style:normal;font-weight:700;line-height:1.45;display:flex}.vlm-module__-BwOjW__values em:before{content:"✓";color:#0b369c;background:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}html.dark .vlm-module__-BwOjW__values em{background:#1d4fb8}.vlm-module__-BwOjW__modes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vlm-module__-BwOjW__modes>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.vlm-module__-BwOjW__modes small{color:var(--o-brand);letter-spacing:.04em;font-size:13px;font-weight:800}.vlm-module__-BwOjW__modes b{color:var(--o-brand-deep);font-size:18px;line-height:1.4}.vlm-module__-BwOjW__modes p{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.7}.vlm-module__-BwOjW__modes ol{counter-reset:q;flex-direction:column;gap:6px;margin-top:4px;padding:0;list-style:none;display:flex}.vlm-module__-BwOjW__modes li{counter-increment:q;word-break:keep-all;align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;display:flex}.vlm-module__-BwOjW__modes li:before{content:counter(q);background:var(--o-brand-deep);width:20px;height:20px;color:var(--o-bg);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}.vlm-module__-BwOjW__modeTags{border-top:1px dashed var(--o-line-strong);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.vlm-module__-BwOjW__modeTags span{background:var(--o-brand-tint);color:var(--o-brand-deep);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.vlm-module__-BwOjW__objBody{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.vlm-module__-BwOjW__cond{border-right:1px solid var(--o-line);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.vlm-module__-BwOjW__condTabs{border-bottom:1px solid var(--o-line);gap:4px;display:flex}.vlm-module__-BwOjW__condTabs span{color:var(--o-fg-faint);border-bottom:2px solid #0000;padding:8px 12px;font-size:14px;font-weight:700}.vlm-module__-BwOjW__condTabs span[aria-current]{color:var(--o-fg);border-color:var(--o-brand-deep)}.vlm-module__-BwOjW__condRow{grid-template-columns:70px 1fr;align-items:start;gap:10px;display:grid}.vlm-module__-BwOjW__condRow>small{color:var(--o-fg-faint);padding-top:6px;font-size:13px;font-weight:800}.vlm-module__-BwOjW__condRow>div{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.vlm-module__-BwOjW__chip{border:1px solid var(--o-line-strong);background:var(--o-surface);color:var(--o-fg-muted);border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}.vlm-module__-BwOjW__chip.vlm-module__-BwOjW__on{border-color:var(--o-brand-deep);background:var(--o-brand-deep);color:var(--o-bg)}.vlm-module__-BwOjW__swatch{border:2px solid var(--o-surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--o-line-strong);border-radius:50%;margin:2px 1px;display:inline-block}.vlm-module__-BwOjW__swatch.vlm-module__-BwOjW__on{box-shadow:0 0 0 2px var(--o-brand)}.vlm-module__-BwOjW__condHint{color:var(--o-fg-muted);word-break:keep-all;font-size:13px;line-height:1.6}.vlm-module__-BwOjW__sentence{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:12px;margin-top:auto;padding:10px 14px;font-size:14px;line-height:1.5}.vlm-module__-BwOjW__sentence small{color:var(--o-brand);margin-bottom:2px;font-size:12px;font-weight:800;display:block}.vlm-module__-BwOjW__sentence b{color:var(--o-brand-deep)}.vlm-module__-BwOjW__objResult{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.vlm-module__-BwOjW__objResult .vlm-module__-BwOjW__zoomable img{border:1px solid var(--o-line);border-radius:10px}.vlm-module__-BwOjW__objResult p{border-top:1px dashed var(--o-line-strong);color:var(--o-fg-muted);word-break:keep-all;padding-top:8px;font-size:14px;line-height:1.65}.vlm-module__-BwOjW__objResult p b{color:var(--o-fg)}.vlm-module__-BwOjW__pair{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vlm-module__-BwOjW__pair>div{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.vlm-module__-BwOjW__pair b{color:var(--o-brand-deep);font-size:15px}.vlm-module__-BwOjW__pair span,.vlm-module__-BwOjW__features span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vlm-module__-BwOjW__features>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.vlm-module__-BwOjW__features b{font-size:15px}.vlm-module__-BwOjW__fuse{grid-template-columns:1fr 1fr 1.3fr;gap:12px;display:grid}.vlm-module__-BwOjW__fuse>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.vlm-module__-BwOjW__fuse small{color:var(--o-fg-faint);font-size:13px;font-weight:800}.vlm-module__-BwOjW__fuse b{font-size:17px;line-height:1.35}.vlm-module__-BwOjW__fuse span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.65}.vlm-module__-BwOjW__fuse em{color:#fff;background:#0b369c;border-radius:10px;margin-top:auto;padding:9px 12px;font-size:14px;font-style:normal;font-weight:700}.vlm-module__-BwOjW__fuse em:before{content:"✓ "}html.dark .vlm-module__-BwOjW__fuse em{background:#1d4fb8}.vlm-module__-BwOjW__fuse>.vlm-module__-BwOjW__fuseKey{border:1.5px solid var(--o-brand-line);background:linear-gradient(160deg, var(--o-brand-tint), var(--o-surface) 70%)}.vlm-module__-BwOjW__fuseKey small{color:var(--o-brand)}.vlm-module__-BwOjW__fuseKey b{color:var(--o-brand-deep)}.vlm-module__-BwOjW__why{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vlm-module__-BwOjW__why>div,.vlm-module__-BwOjW__trust>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.vlm-module__-BwOjW__why i{background:var(--o-brand-tint);border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.vlm-module__-BwOjW__why i svg{fill:none;width:20px;height:20px;stroke:var(--o-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vlm-module__-BwOjW__why b{color:var(--o-brand-deep);font-size:16px;line-height:1.4}.vlm-module__-BwOjW__why span,.vlm-module__-BwOjW__trust span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.65}.vlm-module__-BwOjW__flow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.vlm-module__-BwOjW__flowBox{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;min-width:0;padding:10px 6px}.vlm-module__-BwOjW__flowSvg{width:100%;height:auto;font-family:inherit;display:block}.vlm-module__-BwOjW__flowMin{min-width:600px}.vlm-module__-BwOjW__shot2{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;margin:0;overflow:hidden}.vlm-module__-BwOjW__shot2>.vlm-module__-BwOjW__zoomable{border-bottom:1px solid var(--o-line)}.vlm-module__-BwOjW__shot2 figcaption{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.vlm-module__-BwOjW__shot2 figcaption>div{border-left:3px solid var(--o-brand);flex-direction:column;gap:3px;padding-left:10px;display:flex}.vlm-module__-BwOjW__shot2 small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__shot2 b{color:var(--o-brand-deep);font-size:14px;line-height:1.4}.vlm-module__-BwOjW__shot2 span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.55}.vlm-module__-BwOjW__design{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vlm-module__-BwOjW__design>div{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.vlm-module__-BwOjW__design small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__design b{color:var(--o-brand-deep);font-size:15px}.vlm-module__-BwOjW__design span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__tr{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.vlm-module__-BwOjW__trSteps{flex-direction:column;gap:6px;display:flex}.vlm-module__-BwOjW__trSteps button{border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-fg);text-align:left;border-radius:12px;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:11px 14px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.vlm-module__-BwOjW__trSteps button em{background:var(--o-bg-soft);width:26px;height:26px;color:var(--o-brand-deep);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.vlm-module__-BwOjW__trSteps button b{font-size:15px;display:block}.vlm-module__-BwOjW__trSteps button span span{color:var(--o-fg-muted);word-break:keep-all;margin-top:2px;font-size:13px;line-height:1.5;display:block}.vlm-module__-BwOjW__trSteps button[aria-selected=true]{border-color:var(--o-brand-deep);background:var(--o-bg-tint);box-shadow:0 0 0 3px color-mix(in srgb, var(--o-brand) 14%, transparent)}.vlm-module__-BwOjW__trSteps button[aria-selected=true] em{background:var(--o-brand-deep);color:var(--o-bg)}.vlm-module__-BwOjW__trPanel{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;min-width:0;min-height:300px;padding:22px 24px;animation:.36s ease-out vlm-module__-BwOjW__trIn}@keyframes vlm-module__-BwOjW__trIn{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.vlm-module__-BwOjW__trHead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.vlm-module__-BwOjW__trHead small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__trHead b{font-size:20px}.vlm-module__-BwOjW__trBody{color:var(--o-fg-muted);word-break:keep-all;margin-bottom:14px;font-size:15px;line-height:1.7}.vlm-module__-BwOjW__trGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.vlm-module__-BwOjW__trList{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.vlm-module__-BwOjW__trList li{grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:14px;display:grid}.vlm-module__-BwOjW__trList i{background:var(--o-brand-tint);width:22px;height:22px;color:var(--o-brand-deep);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:800;display:grid}.vlm-module__-BwOjW__trList b{display:block}.vlm-module__-BwOjW__trList span span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.55;display:block}.vlm-module__-BwOjW__trFigs{border:1px solid var(--o-line);background:var(--o-bg-tint);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.vlm-module__-BwOjW__trFig2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vlm-module__-BwOjW__trFig{flex-direction:column;gap:4px;margin:0;display:flex}.vlm-module__-BwOjW__trFig .vlm-module__-BwOjW__zoomable img{border:1px solid var(--o-line);background:var(--o-surface);border-radius:8px}.vlm-module__-BwOjW__trFig figcaption{color:var(--o-fg-muted);word-break:keep-all;font-size:13px;line-height:1.45}.vlm-module__-BwOjW__trSource{color:var(--o-fg-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.vlm-module__-BwOjW__trBenefit{color:#fff;background:#0b369c;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.vlm-module__-BwOjW__trBenefit:before{content:"✓";color:#0b369c;background:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}html.dark .vlm-module__-BwOjW__trBenefit{background:#1d4fb8}.vlm-module__-BwOjW__trCaveat{border-left:2px solid var(--o-amber);color:var(--o-fg-muted);margin-top:8px;padding-left:10px;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__vds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vlm-module__-BwOjW__vds>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.vlm-module__-BwOjW__vds small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__vds p{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.65}.vlm-module__-BwOjW__big{color:var(--o-brand-deep);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:30px;font-weight:800;display:flex}.vlm-module__-BwOjW__big span{margin-left:-6px;font-size:20px}.vlm-module__-BwOjW__big i{background:var(--o-green-tint);color:var(--o-green);border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.vlm-module__-BwOjW__bars{flex-direction:column;gap:5px;margin-top:4px;display:flex}.vlm-module__-BwOjW__bars>div{color:var(--o-fg-muted);grid-template-columns:76px 1fr 64px;align-items:center;gap:8px;font-size:13px;display:grid}.vlm-module__-BwOjW__bars i{background:var(--o-line-strong);border-radius:5px;height:10px;display:block}.vlm-module__-BwOjW__bars .vlm-module__-BwOjW__barKey i{background:var(--o-brand)}.vlm-module__-BwOjW__bars em{color:var(--o-fg);text-align:right;font-style:normal;font-weight:800}.vlm-module__-BwOjW__chartImg{margin-top:8px}.vlm-module__-BwOjW__chartImg img{border:1px solid var(--o-line);background:#fff;border-radius:10px}.vlm-module__-BwOjW__sideImg img{height:auto}.vlm-module__-BwOjW__filter{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:16px;display:grid}.vlm-module__-BwOjW__filterMain{border:1px solid var(--o-brand-line);background:linear-gradient(160deg, var(--o-brand-tint), var(--o-surface) 70%);border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.vlm-module__-BwOjW__filterMain small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__filterMain>b{color:var(--o-brand-deep);font-size:40px;font-weight:800;line-height:1.15}.vlm-module__-BwOjW__filterMain p{word-break:keep-all;font-size:15px;line-height:1.65}.vlm-module__-BwOjW__filterMetrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vlm-module__-BwOjW__filterMetrics>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:12px;padding:12px 14px}.vlm-module__-BwOjW__filterMetrics small{color:var(--o-fg-faint);font-size:13px;font-weight:800}.vlm-module__-BwOjW__filterMetrics b{color:var(--o-brand-deep);font-size:24px;font-weight:800;display:block}.vlm-module__-BwOjW__filterMetrics span{color:var(--o-fg-muted);font-size:14px;line-height:1.5}.vlm-module__-BwOjW__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vlm-module__-BwOjW__trust i{background:#0b369c;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}html.dark .vlm-module__-BwOjW__trust i{background:#2f6fe0}.vlm-module__-BwOjW__trust i svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.vlm-module__-BwOjW__trust b{color:var(--o-brand-deep);font-size:17px}.vlm-module__-BwOjW__tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.vlm-module__-BwOjW__tags em{background:var(--o-bg-soft);border:1px solid var(--o-line);border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.vlm-module__-BwOjW__link{border:1px solid var(--o-brand-line);background:var(--o-bg-tint);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 24px;display:grid}.vlm-module__-BwOjW__link>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.vlm-module__-BwOjW__link small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__link b{color:var(--o-brand-deep);font-size:16px}.vlm-module__-BwOjW__link span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__link>i{color:var(--o-brand);font-size:24px;font-style:normal;font-weight:800}.vlm-module__-BwOjW__techNote{border-left:3px solid var(--o-brand-line);background:var(--o-bg-soft);color:var(--o-fg-muted);word-break:keep-all;flex-direction:column;gap:4px;margin-bottom:12px;padding:8px 12px;font-size:14px;line-height:1.6;display:flex}.vlm-module__-BwOjW__techNote b{color:var(--o-fg)}.vlm-module__-BwOjW__stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vlm-module__-BwOjW__stack>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.vlm-module__-BwOjW__stack small{color:var(--o-fg-faint);font-size:13px;font-weight:800}.vlm-module__-BwOjW__stack b{font-size:15px}.vlm-module__-BwOjW__stack span{color:var(--o-fg-muted);font-size:14px}.vlm-module__-BwOjW__uses{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vlm-module__-BwOjW__uses>div{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.vlm-module__-BwOjW__uses small{color:var(--o-brand);letter-spacing:.04em;font-size:13px;font-weight:800}.vlm-module__-BwOjW__uses b{color:var(--o-brand-deep);font-size:17px}.vlm-module__-BwOjW__uses span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.6}.vlm-module__-BwOjW__uses q{border-top:1px dashed var(--o-line-strong);quotes:"“ " " ”";margin-top:auto;padding-top:10px;font-size:14px;line-height:1.55}.vlm-module__-BwOjW__uses q:before,.vlm-module__-BwOjW__uses q:after{color:var(--o-brand);font-weight:800}.vlm-module__-BwOjW__demo{border:1px solid var(--o-brand-line);background:linear-gradient(90deg, var(--o-brand-tint), var(--o-surface));border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;padding:22px 26px;display:flex}.vlm-module__-BwOjW__demo>div{flex-direction:column;flex:1;gap:4px;min-width:min(100%,260px);display:flex}.vlm-module__-BwOjW__demo b{color:var(--o-brand-deep);font-size:18px}.vlm-module__-BwOjW__demo p{word-break:keep-all;font-size:15px;line-height:1.65}.vlm-module__-BwOjW__demo small{color:var(--o-fg-faint);margin-top:4px;font-size:13px}.vlm-module__-BwOjW__cmpWrap{overscroll-behavior-x:contain;border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;overflow-x:auto}.vlm-module__-BwOjW__cmp{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px;font-size:14px}.vlm-module__-BwOjW__cmp th,.vlm-module__-BwOjW__cmp td{border-bottom:1px solid var(--o-line);vertical-align:top;text-align:left;word-break:keep-all;padding:13px 14px;line-height:1.55}.vlm-module__-BwOjW__cmp thead th{background:var(--o-bg-soft);color:var(--o-fg-muted);border-bottom-color:var(--o-line-strong);font-size:13px;font-weight:600}.vlm-module__-BwOjW__cmp thead th:first-child{width:170px}.vlm-module__-BwOjW__cmp thead th b{color:var(--o-fg);font-size:15px;display:block}.vlm-module__-BwOjW__cmp thead th.vlm-module__-BwOjW__cmpMq{color:#d5dbe8;background:#0b369c}.vlm-module__-BwOjW__cmp thead th.vlm-module__-BwOjW__cmpMq b{color:#fff}html.dark .vlm-module__-BwOjW__cmp thead th.vlm-module__-BwOjW__cmpMq{background:#1d4fb8}.vlm-module__-BwOjW__cmp tbody th{background:var(--o-bg-soft);color:var(--o-brand-deep);font-size:14px;font-weight:800}.vlm-module__-BwOjW__cmp tbody th small{color:var(--o-fg-faint);margin-top:2px;font-size:13px;font-weight:500;display:block}.vlm-module__-BwOjW__cmp td{color:var(--o-fg-muted)}.vlm-module__-BwOjW__cmp td.vlm-module__-BwOjW__cmpMq{border-inline:1px solid var(--o-brand-line);background:var(--o-bg-tint);color:var(--o-fg);font-weight:600}.vlm-module__-BwOjW__cmp td em{color:var(--o-brand);margin-top:4px;font-size:13px;font-style:normal;font-weight:700;display:block}.vlm-module__-BwOjW__cmp tr:last-child th,.vlm-module__-BwOjW__cmp tr:last-child td{border-bottom:0}.vlm-module__-BwOjW__grade{vertical-align:-5px;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:12px;font-style:normal;font-weight:900;display:inline-grid}.vlm-module__-BwOjW__grade_y{background:var(--o-green-tint);color:var(--o-green)}.vlm-module__-BwOjW__grade_p{background:var(--o-amber-tint);color:var(--o-amber)}.vlm-module__-BwOjW__grade_n{background:var(--o-red-tint);color:var(--o-red)}.vlm-module__-BwOjW__cmpLegend{color:var(--o-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.vlm-module__-BwOjW__cmpLegend>span{align-items:center;display:inline-flex}.vlm-module__-BwOjW__cmpLegend .vlm-module__-BwOjW__grade{vertical-align:0;margin-right:6px}.vlm-module__-BwOjW__cmpNote{color:var(--o-fg-faint);margin-left:auto;line-height:1.6}.vlm-module__-BwOjW__edges{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vlm-module__-BwOjW__edges>div{border:1px solid var(--o-brand-line);background:linear-gradient(160deg, var(--o-brand-tint), var(--o-surface) 70%);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.vlm-module__-BwOjW__edges small{color:var(--o-brand);font-size:13px;font-weight:800}.vlm-module__-BwOjW__edges b{color:var(--o-brand-deep);font-size:17px;line-height:1.4}.vlm-module__-BwOjW__edges span{color:var(--o-fg-muted);word-break:keep-all;font-size:14px;line-height:1.65}.vlm-module__-BwOjW__edges em{border-top:1px dashed var(--o-brand-line);margin-top:auto;padding-top:8px;font-size:14px;font-style:normal;font-weight:700}.vlm-module__-BwOjW__cta{scroll-margin-top:124px}@media (max-width:1200px){.vlm-module__-BwOjW__services,.vlm-module__-BwOjW__pipe{grid-template-columns:repeat(3,minmax(0,1fr))}.vlm-module__-BwOjW__pipe li:nth-child(3n):after{content:none}}@media (max-width:1100px){.vlm-module__-BwOjW__heroInner,.vlm-module__-BwOjW__introGrid,.vlm-module__-BwOjW__flow{grid-template-columns:minmax(0,1fr);gap:32px}.vlm-module__-BwOjW__kpi,.vlm-module__-BwOjW__values,.vlm-module__-BwOjW__features,.vlm-module__-BwOjW__why,.vlm-module__-BwOjW__design,.vlm-module__-BwOjW__uses,.vlm-module__-BwOjW__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.vlm-module__-BwOjW__tr{grid-template-columns:minmax(0,1fr)}.vlm-module__-BwOjW__trSteps{scrollbar-width:thin;flex-direction:row;overflow-x:auto}.vlm-module__-BwOjW__trSteps button{flex:0 0 220px}}@media (max-width:900px){.vlm-module__-BwOjW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vlm-module__-BwOjW__shotSide{grid-template-columns:minmax(0,1fr)}.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__crowdImg,.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__sideImg{border-left:0;border-bottom:1px solid var(--o-line);grid-area:2/1}.vlm-module__-BwOjW__shotSide>.vlm-module__-BwOjW__facts{grid-area:3/1}.vlm-module__-BwOjW__modes,.vlm-module__-BwOjW__objBody,.vlm-module__-BwOjW__pair,.vlm-module__-BwOjW__fuse,.vlm-module__-BwOjW__vds,.vlm-module__-BwOjW__filter,.vlm-module__-BwOjW__trust,.vlm-module__-BwOjW__edges,.vlm-module__-BwOjW__trGrid{grid-template-columns:minmax(0,1fr)}.vlm-module__-BwOjW__cond{border-right:0;border-bottom:1px solid var(--o-line)}.vlm-module__-BwOjW__link{grid-template-columns:minmax(0,1fr)}.vlm-module__-BwOjW__link>i{justify-self:center;transform:rotate(90deg)}.vlm-module__-BwOjW__cmpNote{margin-left:0}}@media (max-width:767px){.vlm-module__-BwOjW__hero{padding-block:48px 56px}.vlm-module__-BwOjW__heroPoints>div{grid-template-columns:minmax(0,1fr);gap:4px}.vlm-module__-BwOjW__services,.vlm-module__-BwOjW__pipe,.vlm-module__-BwOjW__kpi,.vlm-module__-BwOjW__values,.vlm-module__-BwOjW__features,.vlm-module__-BwOjW__why,.vlm-module__-BwOjW__design,.vlm-module__-BwOjW__uses,.vlm-module__-BwOjW__stack,.vlm-module__-BwOjW__facts,.vlm-module__-BwOjW__shot2 figcaption,.vlm-module__-BwOjW__filterMetrics{grid-template-columns:minmax(0,1fr)}.vlm-module__-BwOjW__pipe li:after{content:none!important}.vlm-module__-BwOjW__trFig2{grid-template-columns:minmax(0,1fr)}.vlm-module__-BwOjW__trPanel{padding:18px 16px}.vlm-module__-BwOjW__crowdTag{padding:2px 8px 2px 2px;font-size:12px}.vlm-module__-BwOjW__crowdTag em{width:18px;height:18px}.vlm-module__-BwOjW__filterMain>b{font-size:32px}.vlm-module__-BwOjW__heroStepAll{margin-left:0}}@media (prefers-reduced-motion:reduce){.vlm-module__-BwOjW__trPanel{animation:none}}.vlm-module__-BwOjW__cmp td>.vlm-module__-BwOjW__grade{float:left;vertical-align:0;margin-top:0}
