.lv2-hiw .hiw2{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;margin-top:22px;align-items:stretch}.lv2-hiw .hiw2-tabs{display:flex;flex-direction:column;gap:8px}.lv2-hiw .hiw2-tab{position:relative;text-align:left;background:var(--accbg,#f7f7fa);border:1px solid transparent;border-left:3px solid var(--acc,var(--lv2-line));padding:16px 20px;border-radius:14px;cursor:pointer;opacity:.9;filter:grayscale(.92) saturate(.45);transition:opacity .3s,background .3s,box-shadow .3s,border-color .3s,filter .35s var(--lv2-ease),transform .35s var(--lv2-ease);transform-origin:center;font-family:inherit}.lv2-hiw .hiw2-tab:first-child{--acc:#3b82f6;--accbg:#eef3ff}.lv2-hiw .hiw2-tab:nth-child(2){--acc:#8b5cf6;--accbg:#f4f0ff}.lv2-hiw .hiw2-tab:nth-child(3){--acc:#14b8a6;--accbg:#e9f8f4}.lv2-hiw .hiw2-tab:nth-child(4){--acc:#10b981;--accbg:#e9f7f0}.lv2-hiw .hiw2-tab:nth-child(5){--acc:#84cc16;--accbg:#f3fae1}.lv2-hiw .hiw2-tab:hover{opacity:1;filter:none}.lv2-hiw .hiw2-tab .row{display:flex;gap:12px;align-items:baseline}.lv2-hiw .hiw2-tab .n{font-size:13px;font-weight:700;color:var(--acc);flex:0 0 auto;width:12px}.lv2-hiw .hiw2-tab h3{font-size:16px;line-height:normal;font-weight:600;letter-spacing:-.01em;color:var(--lv2-text)}.lv2-hiw .hiw2-tab p{font-size:13px;line-height:normal;color:color-mix(in srgb,var(--lv2-text-2) 80%,var(--lv2-text));margin-top:6px;padding-left:24px}.lv2-hiw .hiw2-tab.active{opacity:1;filter:none;border-left-width:4px;box-shadow:0 20px 44px -16px rgba(20,20,45,.24);transform:scale(1.09);z-index:2}.lv2-hiw .hiw2-tab.active:after{content:"";position:absolute;right:-6px;top:50%;width:16px;height:16px;background:var(--accbg);border-radius:4px;transform:translateY(-50%) rotate(45deg)}.lv2-hiw .hiw2-panel{position:relative;background:#fbfbfd;border:1px solid var(--lv2-line);border-radius:20px;min-height:430px;box-shadow:var(--lv2-shadow-md);overflow:hidden;line-height:normal}.lv2-hiw .hiw2-view{position:absolute;inset:0;padding:26px 24px;overflow-y:auto;display:flex;flex-direction:column;justify-content:safe center;opacity:0;transform:translateY(14px);transition:opacity .55s var(--lv2-ease),transform .55s var(--lv2-ease);pointer-events:none}.lv2-hiw .hiw2-view.active{opacity:1;transform:none;pointer-events:auto}.lv2-hiw .hp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lv2-violet)}.lv2-hiw .hp-card{background:#fff;border:1px solid var(--lv2-line);border-radius:14px;padding:20px}.lv2-hiw .hp-card h4{font-size:16px;font-weight:600;margin:9px 0 6px;letter-spacing:-.01em}.lv2-hiw .hp-card>p{font-size:13px;line-height:1.55;color:var(--lv2-text-2)}.lv2-hiw .hp-card.mt{margin-top:12px}.lv2-hiw .hp-card .hp-body-gap{margin-top:13px}.lv2-hiw .hp-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.lv2-hiw .hp-list li{font-size:12.5px;color:var(--lv2-text-2);display:flex;gap:9px;line-height:1.4}.lv2-hiw .hp-list li:before{content:"";width:14px;height:14px;flex:0 0 auto;margin-top:2px;border-radius:5px;background:var(--lv2-grad)}.lv2-hiw .hp-foot{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:16px;font-size:12px;color:var(--lv2-text-3)}.lv2-hiw .hp-foot b{color:var(--lv2-text)}.lv2-hiw .hp-hgreen{font-size:24px;font-weight:700;color:#0d9488;margin-bottom:14px;letter-spacing:-.01em}.lv2-hiw .hp-podhead{display:flex;align-items:center;gap:12px}.lv2-hiw .hp-podicon{width:38px;height:38px;border-radius:10px;background:#0d9488;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.lv2-hiw .hp-podhead h4{margin:0;font-size:16px;font-weight:600}.lv2-hiw .hp-podhead .hp-podmeta h4{margin:0;font-size:15px}.lv2-hiw .hp-podhead .hp-podmeta .sub{font-size:12px;color:var(--lv2-text-2)}.lv2-hiw .hp-divider{height:1px;background:var(--lv2-line);margin:15px 0}.lv2-hiw .hp-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lv2-hiw .hp-checklist--spaced{margin-top:14px}.lv2-hiw .hp-checklist li{display:flex;gap:11px;font-size:13px;line-height:1.45;color:var(--lv2-text-2)}.lv2-hiw .hp-checklist .cbox{flex:0 0 auto;width:20px;height:20px;border-radius:6px;background:#e9f7f3;color:#0d9488;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.lv2-hiw .hp-startbtn{display:block;width:100%;margin-top:18px;border:none;background:var(--lv2-grad);color:#fff;font-weight:600;font-size:14px;line-height:normal;padding:13px;border-radius:12px;cursor:default;font-family:inherit}.lv2-hiw .hp-approve,.lv2-hiw .hp-discard,.lv2-hiw .hp-iterate,.lv2-hiw .hp-startbtn{pointer-events:none}.lv2-hiw .hp-illus-txt{display:inline-block;filter:blur(2.6px);-webkit-filter:blur(2.6px)}.lv2-hiw .hp-steps{display:flex;flex-direction:column;gap:10px}.lv2-hiw .hp-step{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1.5px solid var(--lv2-line);border-radius:12px;padding:14px 16px}.lv2-hiw .hp-step .fi{flex:0 0 auto;color:var(--lv2-violet);margin-top:1px}.lv2-hiw .hp-step b{font-size:13.5px;font-weight:600;display:block}.lv2-hiw .hp-step p{font-size:12px;color:var(--lv2-text-2);margin-top:3px;line-height:1.45}.lv2-hiw .hp-step .ck{margin-left:auto;flex:0 0 auto;color:#14b8a6}.lv2-hiw .hp-step.done{border-color:#14b8a6}.lv2-hiw .hp-step.current{border-color:#f59e0b}.lv2-hiw .hp-tag{display:inline-block;font-weight:700;letter-spacing:.08em;font-size:10px;padding:3px 7px;border-radius:5px;background:#efeaff;color:var(--lv2-violet)}.lv2-hiw .hp-stack{position:relative;min-height:400px}.lv2-hiw .hp-stack-tall{min-height:511px;margin-top:40px}.lv2-hiw .hp-back{left:0;top:0;width:72%;padding:16px 16px 9px;box-shadow:0 8px 24px -14px rgba(20,20,45,.15)}.lv2-hiw .hp-back,.lv2-hiw .hp-front{position:absolute;background:#fff;border:1px solid var(--lv2-line);border-radius:14px}.lv2-hiw .hp-front{right:0;top:86px;width:80%;padding:16px;box-shadow:0 16px 36px -16px rgba(20,20,45,.24);z-index:2}.lv2-hiw .hp-back .path{font-weight:700;font-size:13px;margin:10px 0 12px}.lv2-hiw .hp-risk{width:100%;border-collapse:collapse;font-size:12px}.lv2-hiw .hp-risk th{text-align:left;color:var(--lv2-text-3);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--lv2-line)}.lv2-hiw .hp-risk td{padding:8px;border-bottom:1px solid var(--lv2-line-soft);color:var(--lv2-text-2)}.lv2-hiw .hp-succ .h{font-weight:700;font-size:13px;margin-top:14px}.lv2-hiw .hp-succ .lab{font-size:11.5px;font-weight:700;color:var(--lv2-text);margin-top:12px}.lv2-hiw .hp-succ ul{margin:5px 0 0;padding-left:16px}.lv2-hiw .hp-succ li{font-size:11.5px;color:var(--lv2-text-2);line-height:1.55}.lv2-hiw .hp-crumb{font-size:12px;color:var(--lv2-text-3)}.lv2-hiw .hp-crumb b{color:var(--lv2-text)}.lv2-hiw .hp-prod{display:flex;align-items:center;gap:10px;margin:12px 0 14px}.lv2-hiw .hp-prod .star{width:30px;height:30px;border-radius:9px;background:var(--lv2-violet);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lv2-hiw .hp-prod h4{margin:0;color:var(--lv2-violet);font-size:16px;font-weight:700}.lv2-hiw .hp-sub{border:1.5px solid var(--lv2-line);border-radius:12px;padding:13px;margin-top:10px}.lv2-hiw .hp-sub.p{border-color:var(--lv2-violet)}.lv2-hiw .hp-sub.t{border-color:#14b8a6}.lv2-hiw .hp-sub .path{font-weight:700;font-size:13px;margin:9px 0 4px}.lv2-hiw .hp-sub .meta{font-size:11px;color:var(--lv2-text-3)}.lv2-hiw .hp-forreview{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;background:#f1f1f4;color:var(--lv2-text-2);padding:3px 8px;border-radius:5px;margin-top:10px}.lv2-hiw .hp-rbtns{display:flex;gap:7px;margin-top:11px}.lv2-hiw .hp-rbtns button{flex:1;border:none;border-radius:8px;padding:8px 6px;font-size:11.5px;font-weight:600;color:#fff;cursor:default;font-family:inherit}.lv2-hiw .hp-approve{background:#10b981}.lv2-hiw .hp-iterate{background:#e08a1e}.lv2-hiw .hp-discard{background:#e0483e}.lv2-hiw .hp-kbtitle{font-size:22px;font-weight:700;margin:6px 0 12px;letter-spacing:-.01em}.lv2-hiw .hp-kbmetric{font-size:12.5px;color:var(--lv2-text-2);padding:9px 0;border-bottom:1px solid var(--lv2-line-soft)}.lv2-hiw .hp-kbmetric.last{border:none}.lv2-hiw .hp-ver{background:#e9f7f3;color:#0d9488;font-size:11px;font-weight:700;padding:3px 9px;border-radius:8px;flex:0 0 auto;margin-left:auto}.lv2-hiw .hp-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.lv2-hiw .hp-tile{background:#f2f6f4;border-radius:12px;padding:15px}.lv2-hiw .hp-tile .lbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lv2-text-3);font-weight:700}.lv2-hiw .hp-tile .val{font-size:25px;font-weight:700;color:#0d9488;margin-top:6px}.lv2-hiw .hp-tl{display:flex;justify-content:space-between;margin-top:8px;position:relative}.lv2-hiw .hp-tl:before{content:"";position:absolute;left:8%;right:8%;top:8px;height:2px;background:linear-gradient(90deg,#cbd5cf,#0d9488)}.lv2-hiw .hp-tlp{text-align:center;position:relative;z-index:1;flex:1}.lv2-hiw .hp-tlp .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #0d9488;margin:0 auto 8px}.lv2-hiw .hp-tlp.first .dot{border-color:#cbd5cf}.lv2-hiw .hp-tlp.cur .dot{background:#0d9488}.lv2-hiw .hp-tlp .v{font-size:12px;font-weight:700}.lv2-hiw .hp-tlp .d{font-size:10px;color:var(--lv2-text-3);margin-top:2px}@media (max-width:860px){.lv2-hiw .hiw2{grid-template-columns:1fr;gap:20px}.lv2-hiw .hiw2-tab.active:after{display:none}.lv2-hiw .hiw2-tab.active{transform:none}}[data-theme=dark] .lv2-hiw .hiw2-tab:first-child{--accbg:#1e2a3a}[data-theme=dark] .lv2-hiw .hiw2-tab:nth-child(2){--accbg:#261e3a}[data-theme=dark] .lv2-hiw .hiw2-tab:nth-child(3){--accbg:#1a2e2b}[data-theme=dark] .lv2-hiw .hiw2-tab:nth-child(4){--accbg:#1a2d25}[data-theme=dark] .lv2-hiw .hiw2-tab:nth-child(5){--accbg:#232a14}[data-theme=dark] .lv2-hiw .hiw2-panel{background:#27272a}[data-theme=dark] .lv2-hiw .hp-back,[data-theme=dark] .lv2-hiw .hp-card,[data-theme=dark] .lv2-hiw .hp-front,[data-theme=dark] .lv2-hiw .hp-step{background:#18181b}[data-theme=dark] .lv2-hiw .hp-tag{background:#2e1f5e}[data-theme=dark] .lv2-hiw .hp-forreview{background:#3f3f46}[data-theme=dark] .lv2-hiw .hp-checklist .cbox{background:#1a2d25}[data-theme=dark] .lv2-hiw .hp-tile{background:#27272a}[data-theme=dark] .lv2-hiw .hp-tlp .dot{background:#18181b}[data-theme=dark] .lv2-hiw .hp-tlp.cur .dot{background:#0d9488}@media (prefers-reduced-motion:reduce){.lv2-hiw .hiw2-tab,.lv2-hiw .hiw2-view{transition:none}.lv2-hiw .hiw2-tab.active,.lv2-hiw .hiw2-view{transform:none}}