.pt2 .pt2-asset-page{font-variant-numeric:tabular-nums}.pt2 .pt2-asset-page button{font:inherit;cursor:pointer}.pt2 .pt2-asset-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(350px,.8fr);gap:14px;margin-bottom:12px}.pt2 .pt2-asset-story,.pt2 .pt2-asset-command,.pt2 .pt2-asset-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);min-width:0}.pt2 .pt2-asset-story{padding:16px 20px;min-height:155px}.pt2 .pt2-asset-eye{font-size:11px;font-weight:700;color:var(--brand);letter-spacing:.04em}.pt2 .pt2-asset-story h2{margin:8px 0 6px;font-size:23px;line-height:1.35;color:var(--navy)}.pt2 .pt2-asset-story h2 span{font-size:15px;font-weight:600;color:var(--ink-2)}.pt2 .pt2-asset-story p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.55;min-height:36px}.pt2 .pt2-asset-story p b{color:var(--ink)}.pt2 .pt2-asset-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pt2 .pt2-asset-chips span{background:var(--sunken);border-radius:999px;padding:3px 8px;font-size:10px;color:var(--ink-3)}.pt2 .pt2-asset-command{background:linear-gradient(116deg,var(--brand),var(--brand-ink) 68%,var(--navy-2));color:#fff;padding:16px 19px;position:relative;overflow:hidden}.pt2 .pt2-asset-command:after{content:'';position:absolute;right:-35px;top:-70px;width:165px;height:165px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 36px rgba(255,255,255,.035);pointer-events:none}.pt2 .pt2-asset-command-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:#dceaff}.pt2 .pt2-asset-command-top span{font-weight:750}.pt2 .pt2-asset-command strong{display:block;font-size:20px;line-height:1.25;margin:9px 0 4px}.pt2 .pt2-asset-command p{font-size:11px;line-height:1.5;color:#dceaff;margin:0 0 7px;max-width:90%}.pt2 .pt2-asset-command button{background:#fff;border:0;color:var(--brand);font-size:11px;font-weight:750;border-radius:7px;padding:6px 11px;position:relative;z-index:1}.pt2 .pt2-asset-page .pt2-cards{margin-bottom:12px}.pt2 .pt2-asset-page .pt2-ch{margin-bottom:6px}.pt2 .pt2-asset-page .pt2-tc{height:62px;border-radius:10px;background:linear-gradient(145deg,var(--surface),var(--sunken));padding:9px 12px}.pt2 .pt2-asset-page .pt2-tc .n{font-size:25px}.pt2 .pt2-asset-page .pt2-tc .t{font-size:11px}.pt2 .pt2-asset-page .pt2-tc:nth-child(1){background:linear-gradient(155deg,#fff,#fff5f5);border-color:#ffdada;box-shadow:inset 0 -3px #ed6972}.pt2 .pt2-asset-page .pt2-tc:nth-child(2){background:linear-gradient(155deg,#fff,#fff7ee);border-color:#ffe1bd;box-shadow:inset 0 -3px #f3a344}.pt2 .pt2-asset-page .pt2-tc:nth-child(3){background:linear-gradient(155deg,#fff,#fff9ee);border-color:#f6e4ba;box-shadow:inset 0 -3px #d8b354}.pt2 .pt2-asset-page .pt2-tc:nth-child(4){background:linear-gradient(155deg,#fff,#fff4f0);border-color:#f7ddd1;box-shadow:inset 0 -3px #ec8d6d}.pt2 .pt2-asset-page .pt2-tc:nth-child(5){background:linear-gradient(155deg,#fff,#f9f5ff);border-color:#e8ddf7;box-shadow:inset 0 -3px #a28bd2}.pt2 .pt2-asset-page .pt2-tc:nth-child(6){background:linear-gradient(155deg,#fff,#f4f7fb);border-color:#dce4ed;box-shadow:inset 0 -3px #9babbd}.pt2 .pt2-asset-page .pt2-tc:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(36,65,112,.12)}.pt2 .pt2-asset-row{display:grid;gap:12px;margin-bottom:12px}.pt2 .pt2-asset-row.funnel{grid-template-columns:minmax(0,1.95fr) minmax(300px,.85fr)}.pt2 .pt2-asset-row.decision{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pt2 .pt2-asset-panel{padding:15px 17px}.pt2 .pt2-asset-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pt2 .pt2-asset-panel-head h3{font-size:15px;color:var(--navy);margin:0 0 2px;font-weight:800}.pt2 .pt2-asset-panel-head p{font-size:11px;color:var(--ink-3);margin:0}.pt2 .pt2-asset-panel-head a{font-size:11px;color:var(--brand);font-weight:700;text-decoration:none;white-space:nowrap}.pt2 .pt2-asset-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pt2 .pt2-asset-stage{position:relative;border:1px solid var(--line);border-radius:9px;padding:10px 10px 9px;min-height:104px;background:var(--surface)}.pt2 .pt2-asset-stage:not(:last-child):after{content:'›';position:absolute;right:-11px;top:38px;color:var(--brand);font-size:18px;font-weight:800;z-index:1}.pt2 .pt2-asset-stage:nth-child(5){background:var(--brand-tint);border-color:var(--brand-soft)}.pt2 .pt2-asset-step{font-size:10px;font-weight:800;color:var(--brand)}.pt2 .pt2-asset-stage em{display:block;font-style:normal;color:var(--ink-2);font-size:11px;margin:3px 0}.pt2 .pt2-asset-stage strong{display:block;font-size:18px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt2 .pt2-asset-stage small{font-size:10px;color:var(--ink-3)}.pt2 .pt2-asset-funnel-foot{display:flex;justify-content:space-between;gap:14px;margin-top:9px;font-size:10px;color:var(--ink-3)}.pt2 .pt2-asset-funnel-foot span:last-child{text-align:right}.pt2 .pt2-asset-no-data{display:grid;place-items:center;text-align:center;min-height:116px;color:var(--ink-3);font-size:12px;line-height:1.6;background:var(--sunken);border-radius:9px;padding:12px}.pt2 .pt2-asset-no-data.compact{min-height:70px}.pt2 .pt2-asset-src-row{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin:8px 0;color:var(--ink-2);font-size:11px}.pt2 .pt2-asset-src-row b{color:var(--ink);font-size:12px}.pt2 .pt2-asset-src-row i{grid-column:1/-1;height:6px;border-radius:99px;background:var(--sunken);overflow:hidden}.pt2 .pt2-asset-src-row em{display:block;height:100%;background:var(--brand);border-radius:99px}.pt2 .pt2-asset-src-row:nth-of-type(3) em{background:var(--pos)}.pt2 .pt2-asset-muted{font-size:10px;line-height:1.45;color:var(--ink-3);margin:7px 0}.pt2 .pt2-asset-profit{display:grid;grid-template-columns:1fr auto;gap:2px 10px;background:var(--sunken);border-radius:8px;padding:9px 10px;margin-top:8px}.pt2 .pt2-asset-profit span{font-size:11px;color:var(--ink-2);font-weight:700}.pt2 .pt2-asset-profit strong{font-size:15px;color:var(--brand)}.pt2 .pt2-asset-profit small{grid-column:1/-1;color:var(--ink-3);font-size:10px}.pt2 .pt2-asset-qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pt2 .pt2-asset-q{display:grid;grid-template-columns:1fr auto;text-align:left;align-items:center;gap:2px;background:var(--sunken);border:1px solid var(--line);border-radius:9px;padding:9px 10px;color:var(--ink-2)}.pt2 .pt2-asset-q:hover{border-color:var(--brand)}.pt2 .pt2-asset-q span{font-size:12px;font-weight:750;color:var(--ink)}.pt2 .pt2-asset-q strong{font-size:18px;color:var(--ink)}.pt2 .pt2-asset-q small{grid-column:1/-1;font-size:10px;color:var(--ink-3)}.pt2 .pt2-asset-q.ok strong{color:var(--pos)}.pt2 .pt2-asset-q.bad strong{color:var(--neg)}.pt2 .pt2-asset-q.brand strong{color:var(--brand)}.pt2 .pt2-asset-zero{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 11px;border:1px dashed var(--line);border-radius:9px;background:var(--surface);text-align:left;font-size:11px;color:var(--ink-2)}.pt2 .pt2-asset-zero b{font-size:14px;color:var(--warn)}.pt2 .pt2-asset-zero span{margin-left:auto;color:var(--brand);font-weight:700;white-space:nowrap}.pt2 .pt2-asset-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pt2 .pt2-asset-action-list button{display:grid;grid-template-columns:7px 1fr auto;gap:1px 7px;align-items:center;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 8px;min-width:0}.pt2 .pt2-asset-action-list button:hover{border-color:var(--brand);background:var(--brand-tint)}.pt2 .pt2-asset-action-list i{grid-row:1/3;width:6px;height:26px;border-radius:4px;background:var(--ink-3)}.pt2 .pt2-asset-action-list i.bad{background:var(--neg)}.pt2 .pt2-asset-action-list i.brand{background:var(--brand)}.pt2 .pt2-asset-action-list i.warn{background:var(--warn)}.pt2 .pt2-asset-action-list b{font-size:11px;color:var(--ink)}.pt2 .pt2-asset-action-list span{font-size:10px;color:var(--ink-3);grid-column:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt2 .pt2-asset-action-list strong{font-size:15px;color:var(--ink);grid-column:3;grid-row:1}.pt2 .pt2-asset-action-list em{font-style:normal;color:var(--brand);font-size:12px;grid-column:3;grid-row:2;text-align:right}.pt2 .pt2-asset-eff{margin-bottom:12px}.pt2 .pt2-asset-eff-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pt2 .pt2-asset-eff-cols h4{margin:0 0 5px;color:var(--ink-2);font-size:11px}.pt2 .pt2-asset-sku{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid var(--line-2);background:transparent;text-align:left;padding:7px 0;font-size:11px;color:var(--ink);min-width:0}.pt2 .pt2-asset-sku:hover{color:var(--brand)}.pt2 .pt2-asset-sku>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pt2 .pt2-asset-sku small{display:block;color:var(--ink-3);font-size:10px;margin-top:2px}.pt2 .pt2-asset-sku b{text-align:right;font-size:12px;white-space:nowrap;color:var(--brand)}.pt2 .pt2-asset-existing{margin-bottom:12px}.pt2 .pt2-asset-explorer{margin-bottom:12px;scroll-margin-top:165px}.pt2 .pt2-asset-existing .zb3-card{min-width:0}.pt2 .pt2-asset-filter-note{padding:8px 14px;background:var(--brand-tint);color:var(--brand);font-size:11px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.pt2 .pt2-asset-filter-note button{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4px 8px;color:var(--brand);font-size:11px}@media(max-width:1400px){.pt2 .pt2-asset-row.decision{grid-template-columns:1fr}.pt2 .pt2-asset-row.funnel{grid-template-columns:1fr}.pt2 .pt2-asset-hero{grid-template-columns:1.3fr 1fr}}.pt2-drawer .drawer-b{background:#f5f8fd}.pt2-dossier{padding:4px 2px 18px;font-variant-numeric:tabular-nums}.pt2-dintro{display:flex;gap:13px;padding:13px 14px;background:#fff;border:1px solid #dce5f3;border-radius:12px;margin-bottom:12px}.pt2-dintro img{width:64px;height:64px;object-fit:cover;border-radius:9px;background:#f0f4fa;flex:none}.pt2-dintro strong{display:block;color:#17233d;font-size:15px;line-height:1.45}.pt2-dintro p,.pt2-dintro span{display:block;margin:4px 0 0;color:#6c7a91;font-size:11px}.pt2-dtabs{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 12px}.pt2-dtabs button{border:1px solid #dce5f3;background:#fff;color:#5d6a80;border-radius:7px;padding:6px 9px;font-size:11px;cursor:pointer}.pt2-dtabs button.on{color:#0757e8;background:#eaf2ff;border-color:#8fb7ff;font-weight:750}.pt2-dgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pt2-dcell{min-height:67px;background:#fff;border:1px solid #dce5f3;border-radius:9px;padding:9px 11px;min-width:0}.pt2-dcell span{display:block;font-size:10px;color:#7c8aa0;margin-bottom:3px}.pt2-dcell strong{display:block;font-size:13px;color:#1a2c4b;line-height:1.4;overflow-wrap:anywhere}.pt2-dcell small{display:block;color:#8b97a8;font-size:10px;margin-top:3px}.pt2-dnote{margin:11px 0 0;padding:10px 12px;background:#eaf2ff;border-left:3px solid #1161ef;border-radius:7px;color:#52647e;font-size:11px;line-height:1.65}.pt2-dorders{background:#fff;border:1px solid #dce5f3;border-radius:9px;overflow:hidden}.pt2-dorders>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:9px 11px;border-bottom:1px solid #edf1f7;font-size:11px;color:#516179}.pt2-dorders>div:last-child{border-bottom:0}.pt2-dorders b{color:#1d2d48}.pt2-dorders small{color:#8b97a8}.pt2-dorders p{padding:10px;font-size:11px;color:#7c8aa0}