:where(.ph-web) .bv{background:var(--band);grid-template-columns:300px minmax(0,1fr);display:grid}:where(.ph-web) .bv-list{border-inline-end:1px solid var(--line);background:var(--surface)}:where(.ph-web) .bv-list .lh{padding:14px 16px 10px}:where(.ph-web) .bv-list .lh b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}:where(.ph-web) .bv-list .lh span{color:var(--ink-3);font-size:12px}:where(.ph-web) .bv-it{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;display:grid}:where(.ph-web) .bv-it .no{font:500 12px/1 var(--font-mono);color:var(--ink-3)}:where(.ph-web) .bv-it b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}:where(.ph-web) .bv-it small{color:var(--ink-3);font-size:12px;display:block}:where(.ph-web) .bv-it.on{background:var(--accent-soft)}:where(.ph-web) .bv-it .dot{border-radius:50%;width:8px;height:8px}:where(.ph-web) .bv-main{min-width:0;padding:20px 22px}:where(.ph-web) .bv-main .r1{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}:where(.ph-web) .bv-main .r1 .pill{margin-inline-start:auto}:where(.ph-web) .bv-main h4{letter-spacing:-.015em;margin-top:6px;font-size:20px;font-weight:600}:where(.ph-web) .bv-main .desc{color:var(--ink-2);max-width:520px;margin-top:6px;font-size:13px;line-height:1.6}:where(.ph-web) .slides{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}:where(.ph-web) .slides .sl{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}:where(.ph-web) .slides .sl .im{aspect-ratio:4/5}:where(.ph-web) .slides .sl .im svg{width:100%;height:100%}:where(.ph-web) .slides .sl p{color:var(--ink-2);padding:7px 8px 8px;font-size:12px;line-height:1.4}:where(.ph-web) .slides .sl p small{color:var(--ink-3);font-size:11.5px;display:block}:where(.ph-web) .bv-main .acts{align-items:center;gap:8px;margin-top:16px;display:flex}:where(.ph-web) .bv-main .acts .yes,:where(.ph-web) .bv-main .acts .no{color:#fff;border-radius:9px;align-items:center;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.ph-web) .bv-main .acts .yes{background:var(--decision-approve)}:where(.ph-web) .bv-main .acts .no{background:var(--decision-reject)}:where(.ph-web) .bv-main .acts .c{color:var(--ink-3);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}:where(.ph-web) .bbar{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 18px;font-size:13px;display:flex}:where(.ph-web) .bbar b{color:var(--ink);font-weight:600}:where(.ph-web) .bbar .s{align-items:center;gap:6px;display:inline-flex}:where(.ph-web) .bbar .s i{border-radius:50%;width:8px;height:8px;display:block}:where(.ph-web) .bbar .msg{border:1px solid var(--line-strong);height:32px;color:var(--brand-demo-text);border-radius:9px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.ph-web) .ideaed{max-width:470px;margin-inline:auto}:where(.ph-web) .ideaed .eh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}:where(.ph-web) .ideaed .eh b{font-size:14px;font-weight:600}:where(.ph-web) .ideaed .eh .seg{margin-inline-start:auto}:where(.ph-web) .ideaed .eb{padding:16px}:where(.ph-web) .ideaed .tov-rows{gap:6px;display:grid}:where(.ph-web) .ideaed .tov-rows div{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}:where(.ph-web) .ideaed .tov-rows span{color:var(--ink-3);font-size:12px}:where(.ph-web) .ideaed .tov-rows p{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:6px 9px}:where(.ph-web) .ideaed .refs{align-items:center;gap:6px;display:flex}:where(.ph-web) .ideaed .refs span.r{border:1px solid var(--line);border-radius:8px;width:46px;height:46px;overflow:hidden}:where(.ph-web) .ideaed .refs span.l{color:var(--ink-3);border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}:where(.ph-web) .ideaed .ef{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}:where(.ph-web) .bigbar{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:480px;box-shadow:var(--shadow-pop);text-align:start;border-radius:18px;padding:18px}:where(.ph-web) .bigbar .h{color:var(--ink-3);align-items:center;gap:10px;font-size:13px;display:flex}:where(.ph-web) .bigbar .h .bl{background:var(--brand-demo);color:#fff;width:26px;height:26px;font:700 12px/1 var(--font-sans);border-radius:7px;place-items:center;display:grid}:where(.ph-web) .bigbar .nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}:where(.ph-web) .bigbar .nums div{border:1px solid var(--line);background:var(--band);border-radius:12px;padding:12px}:where(.ph-web) .bigbar .nums b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;display:block}:where(.ph-web) .bigbar .nums span{color:var(--ink-2);font-size:12.5px}:where(.ph-web) .bigbar .nums .w b{color:var(--warn)}:where(.ph-web) .bigbar .nums .a b{color:var(--ok-ink)}:where(.ph-web) .bigbar .nums .c b{color:var(--bad)}:where(.ph-web) .bigbar .msg{background:var(--brand-demo);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}:where(.ph-web) .thread{background:var(--band);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;font-size:12.5px;display:grid}:where(.ph-web) .thread .m{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}:where(.ph-web) .thread .m b{font-size:12.5px;font-weight:600}:where(.ph-web) .thread .m p{color:var(--ink-2);line-height:1.45}:where(.ph-web) .thread .m .av{width:22px;height:22px;font-size:9.5px}:where(.ph-web) .thread .lock{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}:where(.ph-web) .scr-ed{max-width:520px;margin-inline:auto}:where(.ph-web) .scr-ed .sh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}:where(.ph-web) .scr-ed .sh b{font-size:14px;font-weight:600}:where(.ph-web) .scr-ed .sh .pill{margin-inline-start:auto}:where(.ph-web) .scr-ed .steps2{border-bottom:1px solid var(--line);background:var(--band);gap:6px;padding:10px 16px;font-size:12px;display:flex}:where(.ph-web) .scr-ed .steps2 span{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink-3);align-items:center;gap:5px;padding:0 9px;display:inline-flex}:where(.ph-web) .scr-ed .steps2 span.done{color:var(--ok-ink);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}:where(.ph-web) .scr-ed .steps2 span.now{color:var(--ink);border-color:var(--ink);font-weight:500}:where(.ph-web) .scr-ed .body{padding:14px 16px;font-size:13px;line-height:1.65}:where(.ph-web) .scr-ed .body .sc{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}:where(.ph-web) .scr-ed .body .sc span{font:500 11.5px/1.9 var(--font-mono);color:var(--ink-3)}:where(.ph-web) .scr-ed .body .sc.hl p{background:color-mix(in srgb, var(--warn-soft) 80%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn-soft) 80%, transparent);border-radius:4px}:where(.ph-web) .scr-ed .note{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin:0 16px 16px;padding:10px 12px;font-size:12.5px;display:grid}:where(.ph-web) .scr-ed .note .av{width:24px;height:24px}:where(.ph-web) .scr-ed .note b{font-weight:600}:where(.ph-web) .scr-ed .note small{color:var(--ink-3);font-size:12px;display:block}:where(.ph-web) .scr-ed .note p{color:var(--ink-2);margin-top:2px}:where(.ph-web) .dz{gap:10px;width:100%;max-width:380px;display:grid}:where(.ph-web) .dz .thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:where(.ph-web) .dz .thumbs span{aspect-ratio:4/5;border:1px solid var(--line);border-radius:8px;overflow:hidden}:where(.ph-web) .dz .thumbs svg{width:100%;height:100%}:where(.ph-web) .dz .vn{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}:where(.ph-web) .dz .vn .wave{background:repeating-linear-gradient(90deg, var(--ink-4) 0 2px, transparent 2px 5px);border-radius:2px;flex:1;height:18px;-webkit-mask:linear-gradient(90deg,#000 0 70%,#00000059 70%);mask:linear-gradient(90deg,#000 0 70%,#00000059 70%)}:where(.ph-web) .dz .vn .t{font:500 11.5px/1 var(--font-mono);color:var(--ink-3)}:where(.ph-web) .cutmini{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);width:100%;max-width:400px;display:grid}:where(.ph-web) .cutmini .pl{background:var(--media);aspect-ratio:9/12}:where(.ph-web) .cutmini .pl svg{width:100%;height:100%}:where(.ph-web) .cutmini .sp{color:var(--ink-2);border-inline-start:1px solid var(--line);padding:10px 12px;font-size:12px;line-height:1.5}:where(.ph-web) .cutmini .sp b{color:var(--ink);margin-bottom:6px;font-size:12.5px;display:block}:where(.ph-web) .cutmini .sp p+p{margin-top:6px}:where(.ph-web) .cutmini .sp .tc{font:500 11px/1 var(--font-mono);color:var(--ink-3);margin-bottom:1px;display:block}@media (max-width:960px){:where(.ph-web) .bv{grid-template-columns:minmax(0,1fr)}:where(.ph-web) .bv-list{display:none}}@media (max-width:760px){:where(.ph-web) .bv-main{padding:14px}:where(.ph-web) .slides{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ph-web) .slides .sl:nth-child(n+4),:where(.ph-web) .bv-main .acts .c{display:none}:where(.ph-web) .bbar{padding:10px 12px;font-size:12.5px}:where(.ph-web) .bbar .msg{margin-inline-start:0}:where(.ph-web) .bigbar .nums b{font-size:22px}}