.ap-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-2up{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap-prompts{flex-direction:column;gap:10px;display:flex}.ap-prompt{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-standard);grid-template-columns:36px 1fr 32px;align-items:center;gap:10px;padding:10px 12px;display:grid}.ap-prompt:focus-within{border-color:var(--color-accent-secondary);box-shadow:0 0 0 3px var(--tone-accent-surface)}.ap-prompt__num{border-radius:var(--radius-field);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);width:28px;height:28px;font-family:var(--font-data);font-weight:700;font-size:var(--text-micro);color:var(--color-fg-secondary);justify-content:center;align-items:center;display:flex}.ap-prompt__input{color:var(--color-fg-primary);font-family:inherit;font-size:var(--text-body-sm);background:0 0;border:none;outline:none;width:100%;min-width:0}.ap-prompt__input::placeholder{color:var(--color-fg-muted)}.ap-quad{aspect-ratio:auto;background:0 0;border:0;max-width:100%;height:280px;min-height:0;padding:32px 24px 58px 40px;position:relative}.ap-quad__plot{border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);height:100%;position:relative}.ap-quad__metric-x,.ap-quad__metric-y{font-size:var(--text-label);color:var(--color-fg-secondary);position:absolute}.ap-quad__metric-y{top:0;left:40px}.ap-quad__metric-x{bottom:0;right:12px}.ap-quad__tick-x,.ap-quad__tick-y{font-size:var(--text-micro);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;position:absolute}.ap-quad__tick-x{top:calc(100% + 18px);transform:translate(-50%)}.ap-quad__tick-y{right:calc(100% + 8px);transform:translateY(50%)}.ap-quad__logo{color:var(--color-fg-primary);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,50%)}.ap-quad__logo>:first-child{transform:translateY(calc(-1 * var(--quad-offset)))}.ap-quad__logo:before{content:"";width:1px;height:var(--quad-offset);background:var(--line-strong);position:absolute;bottom:50%;left:50%}.ap-quad__logo>span:last-child{bottom:calc(100% + 6px + var(--quad-offset));white-space:nowrap;font-size:var(--text-micro);background:var(--color-surface-pane);border-radius:var(--radius-sm);padding:3px 6px;display:none;position:absolute;left:0}.ap-quad__logo:is(:hover,:focus-visible)>span:last-child{display:block}.ap-quad__logo[data-self]{outline:2px solid var(--color-accent-primary);outline-offset:3px;border-radius:var(--radius-sm)}