.agent-demo-module__PbUD2a__demoRoot{background:var(--op-color-canvas);flex-direction:column;height:100dvh;display:flex}.agent-demo-module__PbUD2a__notice{padding:var(--op-space-1) var(--op-space-2);border:1px solid var(--op-color-separator);border-radius:var(--op-radius-sm);color:var(--op-color-ink-secondary);flex-basis:100%}.agent-demo-module__PbUD2a__demoRoot>.dx-app{flex:1;min-height:0}.agent-demo-module__PbUD2a__demoRoot .op-receipt:empty{display:none}.agent-demo-module__PbUD2a__demoRoot .dx-send[data-demo-ready]{opacity:1;background:var(--op-color-ink);color:var(--op-color-canvas)}.agent-demo-module__PbUD2a__demoRoot .dx-send[data-demo-sent]{opacity:1;background:var(--op-color-ink);color:var(--op-color-canvas);transform:scale(.94)}@media (prefers-reduced-motion:reduce){:is(.agent-demo-module__PbUD2a__demoRoot .dx-send[data-demo-sent],.agent-demo-module__PbUD2a__demoRoot .dx-caret){transition:none;transform:none}}:is(.agent-demo-module__PbUD2a__demoRoot .dx-rail[data-compact]>*,.agent-demo-module__PbUD2a__demoRoot .dx-context[data-drawer]){z-index:6}.agent-demo-module__PbUD2a__demoRoot .dx-body[data-pane=drawer]>.dx-rail{background:var(--op-color-canvas);z-index:6;border-right:1px solid var(--op-color-separator);width:240px;position:absolute;inset:0 auto 0 0}.agent-demo-module__PbUD2a__demoRoot .dx-body[data-pane=drawer]>.dx-context{background:var(--op-color-canvas);z-index:6;border-left:1px solid var(--op-color-separator);width:min(340px,100%);position:absolute;inset:0 0 0 auto}.agent-demo-module__PbUD2a__demoRoot .dx-body[data-pane=drawer]{position:relative}.agent-demo-module__PbUD2a__paneBody{min-height:0;padding:var(--op-space-3);flex:1;min-width:0;overflow:auto}.agent-demo-module__PbUD2a__paneScroll{overflow:auto}.agent-demo-module__PbUD2a__fixture{font-size:var(--op-type-supporting-size)}.agent-demo-module__PbUD2a__fixtureTitle{margin:0 0 var(--op-space-2);font-size:var(--op-type-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--op-color-ink-tertiary);font-weight:600}.agent-demo-module__PbUD2a__fixtureCaption{margin:0 0 var(--op-space-3);font-size:var(--op-type-caption-size);color:var(--op-color-ink-tertiary)}.agent-demo-module__PbUD2a__tableWrap{overflow-x:auto}.agent-demo-module__PbUD2a__ledger{border-collapse:collapse;width:100%;font-size:var(--op-type-supporting-size)}.agent-demo-module__PbUD2a__ledger th,.agent-demo-module__PbUD2a__ledger td{padding:var(--op-space-1) var(--op-space-2);text-align:left;border-bottom:1px solid var(--op-color-separator);white-space:nowrap}.agent-demo-module__PbUD2a__ledger th{font-size:var(--op-type-caption-size);color:var(--op-color-ink-tertiary);font-weight:600}.agent-demo-module__PbUD2a__rowOverdue td,.agent-demo-module__PbUD2a__rowPaid td{background:var(--op-color-sunken)}.agent-demo-module__PbUD2a__status{border:1px solid var(--op-color-border);font-size:var(--op-type-caption-size);border-radius:999px;padding:1px 8px;display:inline-block}.agent-demo-module__PbUD2a__statusOverdue{border-color:var(--op-color-ink);font-weight:600}.agent-demo-module__PbUD2a__detail{margin-top:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm)}.agent-demo-module__PbUD2a__detail p{margin:0 0 var(--op-space-1)}.agent-demo-module__PbUD2a__muted{color:var(--op-color-ink-secondary)}.agent-demo-module__PbUD2a__recordButtons{gap:var(--op-space-2);margin-top:var(--op-space-3);flex-wrap:wrap;display:flex}.agent-demo-module__PbUD2a__recordButton{font:inherit;min-height:44px;color:var(--op-color-ink);background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);cursor:pointer;padding:6px 14px}.agent-demo-module__PbUD2a__recordButton[aria-pressed=true]{background:var(--op-color-sunken);border-color:var(--op-color-ink)}.agent-demo-module__PbUD2a__totals{gap:var(--op-space-2);margin:0 0 var(--op-space-3);flex-wrap:wrap;display:flex}.agent-demo-module__PbUD2a__totals span{border:1px solid var(--op-color-border);font-size:var(--op-type-caption-size);color:var(--op-color-ink-secondary);white-space:nowrap;border-radius:999px;padding:2px 10px}.agent-demo-module__PbUD2a__metrics{gap:var(--op-space-3);margin:var(--op-space-3) 0;grid-template-columns:repeat(3,1fr);display:grid}.agent-demo-module__PbUD2a__metric{padding:var(--op-space-2);border:1px solid var(--op-color-separator);border-radius:var(--op-radius-sm)}.agent-demo-module__PbUD2a__metric b{font-size:var(--op-type-section-title-size);display:block}.agent-demo-module__PbUD2a__metric span{font-size:var(--op-type-caption-size);color:var(--op-color-ink-tertiary)}.agent-demo-module__PbUD2a__tiles{gap:var(--op-space-2);margin-top:var(--op-space-2);grid-template-columns:repeat(3,1fr);display:grid}.agent-demo-module__PbUD2a__tile{aspect-ratio:1;border-radius:var(--op-radius-sm);border:1px solid var(--op-color-separator);width:100%;display:block}.agent-demo-module__PbUD2a__profileAvatar{border:2px solid var(--op-color-border);width:28px;height:28px;color:var(--op-color-ink);background:var(--op-color-surface);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.agent-demo-module__PbUD2a__mono{font-family:var(--op-font-mono)}.agent-demo-module__PbUD2a__fileList{margin:0;padding:0;list-style:none}.agent-demo-module__PbUD2a__fileRow{align-items:center;gap:var(--op-space-2);width:100%;min-height:44px;padding:var(--op-space-2);font:inherit;color:var(--op-color-ink);border-radius:var(--op-radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.agent-demo-module__PbUD2a__fileRow[aria-pressed=true]{background:var(--op-color-sunken)}.agent-demo-module__PbUD2a__filePreview{margin:var(--op-space-1) 0 var(--op-space-3);padding:var(--op-space-2);border:1px solid var(--op-color-separator);border-radius:var(--op-radius-sm);font-size:var(--op-type-caption-size);white-space:pre-wrap;overflow-x:auto}.agent-demo-module__PbUD2a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
