@layer components{.pv{flex-direction:column;min-width:0;display:flex}.pv-inner{flex-direction:column;gap:24px;padding:20px;display:flex}@media (min-width:640px){.pv-inner{padding:28px}}.pv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pv-status{font-size:var(--text-tiny);color:var(--color-ink-muted);align-items:center;gap:6px;display:inline-flex}.pv-status:before{content:"";border-radius:var(--radius-pill);background:var(--preview-accent);border:var(--layout-keyline) solid var(--color-accent-edge);width:8px;height:8px}.pv-status[data-status=building]:before{background:var(--color-waiting)}.pv-strip{border-radius:var(--radius-panel);background:var(--color-neutral);flex-direction:column;gap:16px;padding:16px;display:flex}.pv-flowline{font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-flowline-record,.pv-flowline-person{border-radius:var(--radius-pill);background:var(--color-raised);border:var(--layout-keyline) solid var(--color-hairline);padding:2px 10px}.pv-flowline-person{border-color:var(--color-waiting)}.pv-columns{gap:16px;display:grid}@media (min-width:900px){.pv-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}}.pv-tabs{flex-wrap:wrap;gap:6px;display:flex}.pv-tab{min-height:var(--layout-tap-min);border-radius:var(--radius-pill);border:var(--layout-keyline) solid var(--color-hairline-strong);background:var(--color-raised);color:var(--color-ink);font:inherit;font-size:var(--text-ui);overflow-wrap:break-word;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--duration-state);transition-timing-function:var(--ease-standard);padding:6px 14px}.pv-tabs-screens .pv-tab{border-radius:var(--radius-control);font-size:var(--text-sm)}.pv-tab[aria-selected=true]{background:var(--preview-accent);color:var(--preview-on-accent);border-color:var(--color-accent-edge)}.pv-tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.pv-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-span-2{grid-column:span 2}}.pv-block{border-radius:var(--radius-card);border:var(--layout-keyline) solid var(--color-hairline);background:var(--color-raised);flex-direction:column;gap:10px;min-width:0;height:100%;padding:14px 16px;display:flex}.pv-block[data-locked] .pv-block-body{-webkit-user-select:none;user-select:none}.pv-block-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pv-block-title{font-size:var(--text-sm);color:var(--color-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:600}.pv-block-marks{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pv-sample,.pv-tag{border-radius:var(--radius-pill);font-size:var(--text-micro);color:var(--color-ink);background:var(--color-surface);border:var(--layout-keyline) solid var(--color-hairline-strong);white-space:nowrap;align-items:center;padding:1px 8px;display:inline-flex}.pv-lock{color:var(--color-ink-muted);display:inline-flex}.pv-note{font-size:var(--text-tiny);color:var(--color-ink-muted);margin:0}.pv-pending{border-radius:var(--radius-control);height:12px;display:block}.pv-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-dots li{padding-left:16px;position:relative}.pv-dots li:before{content:"";border-radius:var(--radius-pill);background:var(--preview-accent);border:var(--layout-keyline) solid var(--color-accent-edge);width:6px;height:6px;position:absolute;top:.6em;left:0}.pv-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pv-chips li{border-radius:var(--radius-pill);background:var(--color-neutral);font-size:var(--text-sm);color:var(--color-ink);padding:2px 10px}.pv-pairs{font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.pv-pairs dt{color:var(--color-ink-muted)}.pv-pairs dd{color:var(--color-ink);overflow-wrap:break-word;margin:0}.pv-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pv-kpi{border-radius:var(--radius-control);background:var(--color-neutral);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pv-kpi-name{font-size:var(--text-sm);color:var(--color-ink)}.pv-kpi-value{font-size:var(--text-2xl);color:var(--color-ink);font-weight:600}.pv-kpi-meta{font-size:var(--text-tiny);color:var(--color-ink-muted)}.pv-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-bars li{font-size:var(--text-sm);color:var(--color-ink);grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pv-bar-track{border-radius:var(--radius-pill);background:var(--color-neutral);height:10px;overflow:hidden}.pv-funnel .pv-bar-track{justify-content:center;display:flex}.pv-bar-fill{border-radius:var(--radius-pill);background:var(--preview-accent);height:100%;display:block}.pv-bar-value{color:var(--color-ink-muted)}.pv-trend svg{width:100%;height:64px}.pv-trend-line{stroke:var(--preview-accent);stroke-width:2px}.pv-trend-labels{font-size:var(--text-tiny);color:var(--color-ink-muted);justify-content:space-between;gap:6px;display:flex}.pv-ranked li,.pv-places li{align-items:flex-start;gap:10px;display:flex}.pv-places li{flex-wrap:wrap;align-items:center}.pv-waiting-dot,.pv-pin{border-radius:var(--radius-pill);background:var(--color-waiting);flex-shrink:0;width:8px;height:8px;margin-top:.5em}.pv-pin{background:var(--preview-accent);border:var(--layout-keyline) solid var(--color-accent-edge);margin-top:0}.pv-table-wrap{overflow-x:auto}.pv-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-ink)}.pv-table th{text-align:left;color:var(--color-ink-muted);border-bottom:var(--layout-keyline) solid var(--color-hairline);padding:6px 8px;font-weight:600}.pv-table td{border-bottom:var(--layout-keyline) solid var(--color-hairline);overflow-wrap:break-word;padding:8px}.pv-trail{font-size:var(--text-sm);color:var(--color-ink-soft);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.pv-lanes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.pv-lane{border-radius:var(--radius-control);background:var(--color-neutral);flex-direction:column;gap:6px;padding:10px;display:flex}.pv-lane-name,.pv-when{font-size:var(--text-tiny);color:var(--color-ink-muted);font-weight:600}.pv-card{border-radius:var(--radius-control);background:var(--color-raised);font-size:var(--text-sm);color:var(--color-ink);padding:6px 8px}.pv-slots li,.pv-match{flex-direction:column;gap:2px;display:flex}.pv-doc,.pv-integration{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-integration{justify-content:space-between}.pv-arrow{color:var(--color-accent-edge)}.pv-agents{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.pv-agent{border-radius:var(--radius-control);background:var(--color-neutral);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pv-agent-name,.pv-ai-agent{font-size:var(--text-ui);color:var(--color-ink);margin:0;font-weight:600}.pv-ai{flex-direction:column;gap:8px;display:flex}.pv-flow{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}@media (min-width:768px){.pv-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv-flow li{flex-direction:column;gap:4px;display:flex}.pv-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pv-approval{border-radius:var(--radius-card);background:var(--color-raised);border:var(--layout-keyline) solid var(--color-waiting);flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.pv-approval[data-state=approved]{border-color:var(--color-accent-edge)}.pv-approval[data-state=sentBack]{border-color:var(--color-hairline-strong)}.pv-waiting{font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.pv-play{border-radius:var(--radius-pill);background:var(--color-waiting);width:22px;height:22px;color:var(--color-ink);font-size:var(--text-micro);justify-content:center;align-items:center;display:inline-flex}.pv-approval-status{font-size:var(--text-ui);color:var(--color-ink);margin:0;font-weight:600}.pv-approval-status:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.pv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-draft-edit{border-radius:var(--radius-control);border:var(--layout-keyline) solid var(--color-hairline-strong);background:var(--color-raised);width:100%;color:var(--color-ink);font:inherit;font-size:var(--text-ui);resize:vertical;padding:10px 12px}.pv-draft-edit:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.pv-record-list{border-radius:var(--radius-control);background:var(--color-accent-tint);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pv-first-decision{border-top:var(--layout-keyline) solid var(--color-hairline);margin:0;padding-top:8px}.pv-ask{border-radius:var(--radius-panel);background:var(--color-neutral);flex-direction:column;gap:12px;padding:16px;display:flex}.pv-ask-row{flex-wrap:wrap;gap:8px;display:flex}.pv-ask-input{min-height:var(--layout-tap-min);border-radius:var(--radius-control);border:var(--layout-keyline) solid var(--color-hairline-strong);background:var(--color-raised);color:var(--color-ink);font:inherit;font-size:var(--text-ui);flex:240px;padding:10px 14px}.pv-ask-input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.pv-suggest{min-height:var(--layout-tap-min);border-radius:var(--radius-pill);border:var(--layout-keyline) solid var(--color-hairline-strong);background:var(--color-raised);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:4px 12px}.pv-suggest:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.pv-answer{border-radius:var(--radius-card);background:var(--color-raised);border:var(--layout-keyline) solid var(--color-hairline);padding:12px 14px}.pv-closing{border-top:var(--layout-keyline) solid var(--color-hairline);flex-direction:column;gap:16px;padding:20px;display:flex}@media (min-width:640px){.pv-closing{padding:24px 28px}}.pv-closing-grid{gap:20px;display:grid}@media (min-width:768px){.pv-closing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv-edge{border-top:var(--layout-keyline) solid var(--color-hairline);flex-direction:column;gap:12px;padding:20px;display:flex}@media (min-width:640px){.pv-edge{padding:24px 28px}}.pv-edge-grid{gap:20px;display:grid}@media (min-width:768px){.pv-edge-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}}
